CPU-Auslastung von Threads
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 DEBUG_THREAD_BASIC_INFORMATION gefunden, mal sehn ob das hilft. find nix, wo/wie man das verwendet. Aber TThread.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 TThread.GetSystemTimes und TThread.GetCPUUsage hat absolut nix mit Threads zu tun. :wall: [edit5] GetThreadTimes |
AW: CPU-Auslastung von Threads
GetThreadTimes ist falsch - die Zeiten werden immer länger...
. How to get CPU usage of processes and threads http://www.codeproject.com/Articles/...es-and-threads |
AW: CPU-Auslastung von Threads
Zitat:
|
AW: CPU-Auslastung von Threads
Hier ist was Brauchbares:
http://w-shadow.com/blog/2006/08/27/...-of-a-process/ http://1.shadowcdn.com/files/uCpuUsage.rar Wird auch gebraucht: http://madshi.net/madCollection.exe |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz