Entwickler-Ecke
Sonstiges (Delphi) - CPU-Auslastung grafisch darstellen
mica - Sa 31.01.04 23:31
Titel: CPU-Auslastung grafisch darstellen
Hallo,
ich fange gerade mit Delphi an und möchte folgendes Programm realisieren:
1.)Man sartet nach und nach immer mehr Endlosschleifen
2.)Anzahl der momentan laufenden Endlosschleifen sollen mit einem Counter auf der GUI ablesbar sein
3.)Außerdem soll auf der GUI zu erkennen sein, zu wieviel Prozent das System(CPU) ausgelastet ist.
Meine Frage:
Wie implementiere ich 3.)?
Habe schon die Hilfe durchblättert, finde aber nichts geeignetes
Gruß
Mica
Phantom1 - So 01.02.04 10:12
Hi,
auf dieser Seite
http://tinyurl.com/77j2 findest du eine Unit mit der du die aktuelle CPU Auslastung messen kannst, funktioniert sogar mit mehreren cpu in einem system!
Noch ein Tipp, wozu Endlosschleifen? nimm doch einfach einen normalen TTimer und stell das Intervall auf 100ms oder so. Im OnTimer-Event ermittelst du dann die CPU Auslastung und schreibst diesen Wert in einen Buffer-Array, den du anschließend nur noch graphisch auszugeben brauchst.
mica - So 01.02.04 22:26
Phantom1 hat folgendes geschrieben: |
Hi,
auf dieser Seite http://tinyurl.com/77j2 findest du eine Unit mit der du die aktuelle CPU Auslastung messen kannst, funktioniert sogar mit mehreren cpu in einem system!
Noch ein Tipp, wozu Endlosschleifen? nimm doch einfach einen normalen TTimer und stell das Intervall auf 100ms oder so. Im OnTimer-Event ermittelst du dann die CPU Auslastung und schreibst diesen Wert in einen Buffer-Array, den du anschließend nur noch graphisch auszugeben brauchst. |
Deine Idee Klingt gut und werde es mal ausprobieren.
Gruß
Mica :idea:
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!