Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.351 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Quelle hoher Prozessorauslastung ermitteln

  Alt 15. Okt 2013, 07:51
Du kannst einerseits den Process Explorer verwenden, insbesondere in den Prozessdetails im Reiter Threads. Wenn du .dbg Debuginformationen bereitstellst, siehst du dort nicht nur in welchem Thread, sondern auch mit welchen Aufrufstacks im Moment Auslastung verursacht wird.

Andererseits kannst du, wenn du auf dem PC selbst debuggen kannst, Delphi dort starten und dich mit dem Prozess verbinden. Dann kannst du direkt dort debuggen.

Falls die Angabe deiner Delphiversion veraltet ist:
Mit aktuelleren Versionen kannst du auch per Remote Debugger aus der Ferne den Prozess debuggen. Zudem kannst du dort auch leicht die einzelnen Threads anschauen und kommst auch an die jeweilige Codestelle, an der der Thread gerade angehalten wurde.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat