Der Performance Counter ist ein Teil moderner Mikroprozessoren. Er misst verschiedene geschwindigkeitsrelevante Vorgänge, die ein Prozessor ausführt. Dabei beeinträchtigt er die Abarbeitung anderer Aufgaben im Prozessor nicht. Heutige Prozessoren erreichen bei den aktuellen Prozessortakten eine Auflösung im Mikro- bis Nanosekundenbereich.
Implementation Die Anzahl verfügbarer Performance Counter in einem Prozessor ist limitiert, wobei jedes CPU-Modell viele verschiedene Ereignisse aufbringt, welche Entwickler gerne messen würden.
Einer der ersten Prozessoren, welcher so einen Performance Counter implementierte und dazu eine Anleitung beilegte, war der Intel Pentium.
Folgende Tabelle zeigt einige Beispiele von solchen CPUs mit der Anzahl ihrer Performance Counters: ProzessorAnzahl Performance CounterUltraSparc II2Pentium III2ARM112AMD Athlon4IA-644ARM Cortex-A52ARM Cortex-A84ARM Cortex-A9 MPCore6POWER48Pentium 418
Weblinks Windows Performance Counter
Einzelnachweise
Kategorie:Mikroprozessortechnik