Von irgendwer am Mi, 16. September 2009 um 07:55 #
Ich glaube, du hast den Zweck nicht ganz verstanden, den dieses Tool erfüllen soll. Es soll so direkt keinen Vergleich zu anderen Systemen aufzeigen, schon gar nicht im Bootvorgang. Es soll für sich Engpässe im gerade analysierten System aufzeigen.
Nehmen wir mal an es läuft ein Apache und du möchtest nun das System analysieren. Starte Timechart, lade Webseite X über den Apache, beende Timechart. Nun kannst du die im Timechart-SVG sehen, was genau alles passiert ist. Und zwar eben sehr Detailreich, ganz besonders darum geht es hier. Wie lange wurde welche Bibliotheksfunktion ausgeführt. Wann, wie oft und wie lang ist in den Kernelmode gesprungen worden. Wo hat die CPU schlicht auf irgendwas gewartet. Welche Kerne waren wann beteiligt. Und so weiter....
Von HackFrosch am Mi, 16. September 2009 um 13:22 #
nöp, du hast es richtig verstanden. Gerade für Entwickler ist solch ein Tool eine Hilfe um Engpässe / Performance von Bibliotheken und Module ausfindig zu machen und ggf. dadurch zu entscheiden,ob siegenutzt werden oder nicht.
Nehmen wir mal an es läuft ein Apache und du möchtest nun das System analysieren. Starte Timechart, lade Webseite X über den Apache, beende Timechart. Nun kannst du die im Timechart-SVG sehen, was genau alles passiert ist. Und zwar eben sehr Detailreich, ganz besonders darum geht es hier. Wie lange wurde welche Bibliotheksfunktion ausgeführt. Wann, wie oft und wie lang ist in den Kernelmode gesprungen worden. Wo hat die CPU schlicht auf irgendwas gewartet. Welche Kerne waren wann beteiligt. Und so weiter....
Oder habe ich das jetzt falsch verstanden?