PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Programm zum Auslesen der CPU-internen Performancecounter?


BlackBirdSR
2007-10-31, 17:44:33
Perfmonitor von CPUID hab ich schon.
Gibt es noch weitere mit denen man die verschiedenen Counter in Echtzeit auslesen kann?

transstilben
2007-11-11, 02:17:33
Selbst was schreiben ist keine Option ?

Das Auslesen ist ja nur eine einzige Assembler-Anweisung "RDMSR". Lediglich der
"privilege level" könnte noch Ärger machen (der muß nämlich 0 sein). Also unter
dem guten alten "MS-DOS" wär das ja dann wohl ein Kinderspiel :)

Landmann
2007-11-14, 20:36:37
Klar, die nennen sich Profiling Tools.
Windows: Intel VTune, AMD CodeAnalyst
Linux: cross-CPU oprofile

Oder willst Du live in deiner App auf solche Counter reagieren ? Dann brauchst' nen Treiber. Eventuell kannste den von VTune oder CodeAnalyst mitnutzen ?

BlackBirdSR
2007-11-15, 06:44:16
Klar, die nennen sich Profiling Tools.
Windows: Intel VTune, AMD CodeAnalyst
Linux: cross-CPU oprofile

Oder willst Du live in deiner App auf solche Counter reagieren ? Dann brauchst' nen Treiber. Eventuell kannste den von VTune oder CodeAnalyst mitnutzen ?

Selbst programmieren ist für mich keine Option ;)
Und VTune sowie Codeanalyst funktionieren irgendwie nicht richtig, und laufen nicht live nebenher. Hatte nur abstürze und eigenet sich höchstens für Codeschnippsel.

Perfminitor ist vom Konzept her schon perfekt. Einem Tool alleine glaube ich aber nicht ;)