Fragen zum instrumented profiler
-
Hallo!
Wir haben hier einige Effizienzprobleme und versuchen die Ursache mittels des MS (instrumented) profilers ausfindig zu machen.
Was mich etwas stutzig macht, ist dass eine scheinbar völlig triviale Methode unheimlich viel CPU-Zeit verbraucht, wobei die meiste Zeit davon angeblich im Kernel verbraucht wird.
Also der Wert für "Elapsed Exclusive Time..." ist sehr hoch, aber "Application Exclusive Time..." ist sehr niedrig.Zwar kann ich mir schon in etwa vorstellen, was da alles zum Kernel gezählt wird (Heapverwaltung usw.), nur kann ich keine Definition dazu finden.
Und vor allem stellt sich mir die Frage wie ich herausfinden kann was da konkret so viel Zeit braucht.Danke für Eure Ratschläge!
-
Zeid doch mal die Funktion, welche dieses Verhalten hat... was wird da von der WinAPI alles aufgerufen?
-
Was macht die Funktion denn?
Und zum Kernel wird ziemlich sicher genau das gezählt was im Kernel-Mode läuft.