Hi, Leute
Gibt es eine möglichkeit , den freien arbeitsspeicher per api rauszufinden?
danke,
purebasic4.0
Freien Arbeitsspeicher herausfinden?
- PureBasic4.0
- Beiträge: 785
- Registriert: 29.10.2006 17:26
- Wohnort: 127.0.0.1
Freien Arbeitsspeicher herausfinden?
PB 4.50 RC1 + Ubuntu 10.04 LTS + Windows 7 x64
Code: Alles auswählen
Procedure.l RAMFree() ; Gibt zurück wieviel Platz (in Byte) im Arbeitsspeicher zurzeit frei sind.
Protected Info.MEMORYSTATUS
Info\dwLength = SizeOf(MEMORYSTATUS)
GlobalMemoryStatus_(@Info)
ProcedureReturn Info\dwAvailPhys
EndProcedure
Procedure.l RAMTotal() ; Gibt die Größe des installierten Arbeitsspeichers zurück.
Protected Info.MEMORYSTATUS
Info\dwLength = SizeOf(MEMORYSTATUS)
GlobalMemoryStatus_(@Info)
ProcedureReturn Info\dwTotalPhys
EndProcedure
Procedure.l RAMUsed() ; Gibt zurück wieviel Platz (in Byte) im Arbeitsspeicher zurzeit belegt sind.
Protected Info.MEMORYSTATUS
Info\dwLength = SizeOf(MEMORYSTATUS)
GlobalMemoryStatus_(@Info)
ProcedureReturn Info\dwTotalPhys-Info\dwAvailPhys
EndProcedure