Beschreibung

CHUD (The Computer Hardware Understanding Developer) Tools helfen Hardware- und Softwareentwicklern die Leistungsfähigkeit von PowerPC Macintoshsystemen zu messen und für ihre Produkte zu optimieren. Normalerweise unterstützen die CHUD-Tools immer die neueste verfügbare Hard- und Betriebssystem-Software.

Die CHUD-Tools

  • Shark
    • Shark ist ein Source-Code-Profilierungstool, das verschiedene Zeitmessungen vornimmt (im User- und im Supervisor-Code).
  • BigTop
    • BigTop ist ein FrontEnd, das die Statistiken von top und vm_stat anzeigt. Es ist zur Überwachung der System- und Applikationslevel nützlich.
  • MONster
    • MONster präsentiert die Daten der Perfomance-Zähler als Tabelle und in Chart-Form.
  • PMC Index
    • PMC Index ist ein Suchtool, das die Performance-Zähler und ihre Einstellungen findet.
  • Saturn
    • Saturn ist ein exakter Funktions-Level Profiler, der Funktionsaufrufe generieren und überwachen kann.
  • chudRemoteCtrl
    • ChudRemoteCtrl ist ein CLI-Tool, mit dem man MONster und Shark starten kann.
  • Tracing/Überwachen von Prozessen
    • acid
      • Acid wird zur Analyse von TT6E Befehlsüberwachungen gebraucht und zeigt diese in entsprechenden Reports an.
    • amber
      • Amber ist ein Überwachungstool, das die Befehls- und Datenadressströme der MacOSX-Prozesse checkt und diese als TT6-, TT6E- oder im FULL-Format speichert. Individuelle Überwachungsfilter können in der libamber.a Library angelegt werden.
    • simg4
      • Simg4 ist ein exakt laufender Simulator des Motorola 7400 Prozessors, der TT6 oder TT6E Überwachungen verarbeitet.
    • simg5
      • Simg5 ist ein exakt laufender Simulator des IBM 970 Prozessors, der TT6 oder TT6E Überwachungen verarbeitet.
  • Benchmarking
    • Cache Basher
      • Cache Basher bewertet die Speichergeschwindigkeit-Hierarchie, unter vielen Bedingungen.
    • Skidmarks GT
      • Skidmarks GT bewertet den Prozessor, indem er Integer-, Fließkomma-und Vektor-Geschwindigkeiten misst.
  • Hardware
    • Processor Preferences
      • Processor Preferences ist ein System-Preference-Pane, mit dem man Low-Level Hardware Parameter setzen kann und den Prozessor (on the fly) abschalten kann.
    • Reggie SE
      • Reggie SE untersucht und modifiziert SPRs (PowerPV Supervisor State Register) und die PCI Gerätekonfigurations-Register.
    • Spindown HD
      • Spindown HD überwacht den Energie-Status der angeschlossenen Laufwerke.
    • reggie_se
      • Reggie_se ist eine skriptfähige CLI-Variante von Reggie SE.
  • CHUD Remover

Verweise

Kategorie
Softwareentwicklung

Zuletzt geändert am 24.07.2006 18:21 Uhr von Macist ( Besuche)

© 2004 – 2024 ApfelWiki

Impressum - Datenschutz

cb