Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
38.566 Beiträge
 
Delphi 10.4 Sydney
 
#1

CPU-Auslastung von Threads

  Alt 28. Sep 2012, 11:17
Moin,

kann man irgendwie die CPU-Auslastung einzelner Threads bestimmen?

Bei einem Kunden geht die Auslastung der Anwendung auf 100% und wir wissen einfach nicht warum.
Da wäre es schonmal ein großer Schritt, wenn wir wenigstens wüßten welcher Teil (Thread) der Anwendung dieses verursacht.


[edit*4]
Kaum fragt man was ...
Hab grade MSDN-Library durchsuchenDEBUG_THREAD_BASIC_INFORMATION gefunden, mal sehn ob das hilft. find nix, wo/wie man das verwendet.
Aber Delphi-Referenz durchsuchenTThread.TSystemTimes (nicht in XE, aber vielleicht kann man was kopieren) *1 und http://stackoverflow.com/questions/1...-windows-win32 wurde grade gefunden.

1) Totaler Schrott, denn Delphi-Referenz durchsuchenTThread.GetSystemTimes und Delphi-Referenz durchsuchenTThread.GetCPUUsage hat absolut nix mit Threads zu tun.

[edit5]
MSDN-Library durchsuchenGetThreadTimes
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
Delphi-Tage 2005-2014

Geändert von himitsu (28. Sep 2012 um 11:43 Uhr)
  Mit Zitat antworten Zitat