Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Speicher Kapazität von prozessen auslesen (https://www.delphipraxis.net/38024-speicher-kapazitaet-von-prozessen-auslesen.html)

Nils_13 13. Jan 2005 17:54


Speicher Kapazität von prozessen auslesen
 
Hi,

hat WinApi einen Befehl um die Speicherkapazität der ausgeführten Prozesse auszulesen?

Luckie 13. Jan 2005 20:12

Re: Speicher Kapazität von prozessen auslesen
 
Eine Festplatte hat eine Speicherkapazität, ein Wassereimer hat eine Speicherkapazität, ein Kondensator hat eine Speicherkapazität. Wie soll ein Prozess, der nur eine Struktur im Speicher ist, etwas aufnehmen und speichern können?

PierreB 13. Jan 2005 20:16

Re: Speicher Kapazität von prozessen auslesen
 
Ich glaube er meint die CPU-Auslastung bzw. die Speichernutzung (wie im Taskmanager) die ein Programm verursacht.

tommie-lie 13. Jan 2005 20:19

Re: Speicher Kapazität von prozessen auslesen
 
Zitat:

Zitat von Luckie
Eine Festplatte hat eine Speicherkapazität, ein Wassereimer hat eine Speicherkapazität, ein Kondensator hat eine Speicherkapazität. Wie soll ein Prozess, der nur eine Struktur im Speicher ist, etwas aufnehmen und speichern können?

Ich war ja schon versucht, ihm einfach nur "High(Integer)" zu antworten :mrgreen:

Edit: Man könnte's ja mal mit [msdn]"GetProcessMemoryInfo"[/msdn] ausprobieren.

Nils_13 14. Jan 2005 18:57

Re: Speicher Kapazität von prozessen auslesen
 
Hi,

ich meine die CPU-Auslastung der in einer Listbox aufgelisteten Prozesse, nur wie findet man in Delphi heraus, welche Auslastung eine Anwendung oder ein Prozess benötigt, gibt es für Delphi einen Befehl, der mir die Auslastung ermittelt (tlhelp32)?

tommie-lie 14. Jan 2005 19:03

Re: Speicher Kapazität von prozessen auslesen
 
Mein Gott, wenn du schon das Stichwort tlhelp32 gefunden hast, warum suchst du dann nicht danach? Dann kriegst du auch den richtigen Namen raus, der da lautet "Tool Help API" und mit dem begibt man sich auf die Suche in der MSDN-Library oder im PSDK und findet dann heraus, daß die in der Tool Help Library enthaltenen Funktionen nicht zum gestellten Problem passen.

Dann kehrt man zurück in die DP, liest meinen Post nochmal und klickt auf den Link oder schlägt den Befehl im SDK nach.

gothic_mike 15. Jan 2005 12:23

Re: Speicher Kapazität von prozessen auslesen
 
Zitat:

Zitat von tommie-lie
Dann kehrt man zurück in die DP, liest meinen Post nochmal und klickt auf den Link oder schlägt den Befehl im SDK nach.

[ironie]
Also tschuldigung mal,
du kannst Nils_13 doch nicht einfach nur so'n Link anbieten, er will eine fertige Delphi-Funktion haben, am besten gleich ein fertiges Programm mit Sourcecode...
[/itonie]

:)


Sorry für den Post...

tommie-lie 15. Jan 2005 14:59

Re: Speicher Kapazität von prozessen auslesen
 
Zitat:

Zitat von gothic_mike
Zitat:

Zitat von tommie-lie
Dann kehrt man zurück in die DP, liest meinen Post nochmal und klickt auf den Link oder schlägt den Befehl im SDK nach.

[ironie]
Also tschuldigung mal,
du kannst Nils_13 doch nicht einfach nur so'n Link anbieten, er will eine fertige Delphi-Funktion haben, am besten gleich ein fertiges Programm mit Sourcecode...
[/itonie]

Hmmm... ach so!
Delphi-Quellcode:
if msdnlookup('Tool Help API').Results <> crFitting then
  DPlookup.Results.tommiesPost.VisistLink;
Besser? :mrgreen:

gothic_mike 17. Jan 2005 12:35

Re: Speicher Kapazität von prozessen auslesen
 
Zitat:

Zitat von tommie-lie
Delphi-Quellcode:
if msdnlookup('Tool Help API').Results <> crFitting then
  DPlookup.Results.tommiesPost.VisistLink;
Besser? :mrgreen:

:-D

hoffen wir mal, das Nils_13 das nicht so in seinem Programm so eintippert... :lol:


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:18 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