Allgemeines und Installation
Anwendungen
Überprüfung der Lokalität von Algorithmen
Zur Lokalität siehe Working Set-Theorie.
Seit langem haben die Computersysteme eine mehrstufige Speicherhierarche unterschiedlicher Zugriffsgeschwindigkeiten von Cache-Hauptspeicher-Festplatte
- Für die Cache-Nutzung ist die Untersuchung ist insbesondere die Gruppe hw (perf list hw) und hwcache sinnvoll.
- Zur Untersuchung des Pagings sind die Events page-faults,minor-faults und major-faults (siehe Erklärung) geeignet.
- Ein Versuch mit einer Matrixinitialisierung
- Versuch report demonstriert die Analyse aus einem Zusammenhang aus einem grösseren Programm heraus
Vergleich des Laufzeitsverhaltens von verschiedenen Programmiersprachen und -Paradigmen
- Hiermit könnte man untersuchen, ob objektorientierte Implementierungen tatsächlich eine grössere Lokalität haben als Prozedurale
- Interessant wäre auch der Vergleich einer Implementierung mit Virtuellen Maschine und direktem Ausführbaren Code wie z.B. Java-VM gegen compiliertes Java.
Rudolf Weber Informatik- und Netzwerkverein Ravensburg e.V