Prozessor Stresstests mit s-tui und stress unter Ubuntu

Prozessor Stresstests mit s-tui und stress unter Ubuntu

Ein Stresstest produziert künstliche Last, beispielsweise zur Auslastung des Prozessors. Es gibt mehrere Gründe, seine Hardware am Limit zu testen: Beispielsweise um die Stabilität des Systemes sicherzustellen. Vor allem nach einem Systemwechsel oder größerem Hardwareaustausch macht dies Sinn. So kann man sicherstellen, dass alles stabil läuft und sich die Temperaturen im grünen Bereich befinden. Oder …

ASP.NET Core Razor-Ansichten vorkompilieren verbessert Performance und Fehlearnfälligkeit

ASP.NET Core Razor-Ansichten vorkompilieren verbessert Performance und Fehlearnfälligkeit

Razor-Ansichten wurden in ASP.NET bisher zur Laufzeit geladen. Das vorkompilieren (oft auch aus PreCompilieren bezeichnet) ändert dies: Die .cshtml Dateien werden zu einer DLL kompiliert. Damit lassen sich diese zur Laufzeit nicht mehr verändern. Im Regelfall ist dies zumindest produktiv auch nicht erforderlich. Warum ist PreCompilieren sinnvoll? Dieses Vorgehen hat zwei große Vorteile: Zum einen …

IIS: Anwendungsinitialisierung durch Vorabladen von ASP.NET Webanwendung beschleunigen (Teil 1)

IIS: Anwendungsinitialisierung durch Vorabladen von ASP.NET Webanwendung beschleunigen (Teil 1)

Wird ein IIS Webserver neu gestartet, dauert es selbst bei kleinen Anwendungen zunächst einige Sekunden, bis die erste Seite geladen ist. Dies erscheint angesichts des Umfangs sowie der Komplexität von ASP.NET nicht verwunderlich. Spätestens wenn Datenbankzugriffe ins Spiel kommen lädt die erste Anfrage störend langsam – Wartezeiten die sich im Bereich einer halben Minute bewegen …