Cat RAM am pe computer?
- Marius Bancila
- Fondator
- Posts: 2344
- Joined: 11 Jul 2007, 11:45
- Judet: Timiş
- Location: Timisoara
- Contact:
Re: Cat RAM am pe computer?
Pentru asta ai nevoie de GlobalMemoryStatus.
Alte functii pentru managementul memorie gasesti aici: http://msdn2.microsoft.com/en-us/library/aa366781.aspx.
Aici ai functiile care iti dau informatii despre sistem: http://msdn2.microsoft.com/en-us/library/ms724953.aspx.
Alte functii pentru managementul memorie gasesti aici: http://msdn2.microsoft.com/en-us/library/aa366781.aspx.
Aici ai functiile care iti dau informatii despre sistem: http://msdn2.microsoft.com/en-us/library/ms724953.aspx.
Re: Cat RAM am pe computer?
Fain, merge.
Dar cum pot afla valoarea "PF USAGE" care apare in taskmanager?
Pare ca GlobalMemoryStatus nu-i buna.
Am pus si poza.
Dar cum pot afla valoarea "PF USAGE" care apare in taskmanager?
Pare ca GlobalMemoryStatus nu-i buna.

Am pus si poza.

- Attachments
-
- Clipboard01.gif (1.67 KiB) Viewed 6434 times
V-am pupat! 

- Ovidiu Cucu
- Fondator
- Posts: 3778
- Joined: 11 Jul 2007, 16:10
- Judet: Iaşi
- Location: Iasi
- Contact:
Re: Cat RAM am pe computer?
Cum nu-i buna? Da valori complet aiurea sau nu vrea sa-ti dea direct in MB?.. 
Well, scrie o functie de genul:
La mine merge. 

Well, scrie o functie de genul:
Code: Select all
DWORD GetPFUsage()
{
const DWORD nFactor = 0x100000; // MB
MEMORYSTATUS ms = {0};
ms.dwLength = sizeof(MEMORYSTATUS);
::GlobalMemoryStatus(&ms);
return (ms.dwTotalPageFile - ms.dwAvailPageFile) / nFactor; // ---> PF Usage (MB).
}

Ovidiu
Follow http://twitter.com/#!/ovidiucucu
Weblog: http://codexpert.ro/blog/author/ovidiu-cucu/
Visit FAQ, Tips & Tricks
Follow http://twitter.com/#!/ovidiucucu
Weblog: http://codexpert.ro/blog/author/ovidiu-cucu/
Visit FAQ, Tips & Tricks
Re: Cat RAM am pe computer?
cred ca ar merge si un wmi aici
Re: Cat RAM am pe computer?
structura Win32_OperatingSystem ( http://msdn2.microsoft.com/en-us/library/aa394239.aspx )
am lasat doar parametrii legati de memorie.
am lasat doar parametrii legati de memorie.
Code: Select all
class Win32_OperatingSystem : CIM_OperatingSystem
{
....
uint64 FreePhysicalMemory;
uint64 FreeSpaceInPagingFiles;
uint64 FreeVirtualMemory;[/b]
...
uint64 TotalSwapSpaceSize;
uint64 TotalVirtualMemorySize;
uint64 TotalVisibleMemorySize;[/b]
};
For the End of the World spell, press control, alt, delete.