6 Aug
2002
6 Aug
'02
14:44
Hi, On 6 Aug 2002, Martin Oehler wrote:
Gibt es in C/C++ eine Möglichkeit, den noch verfügbaren RAM-Speicher abzufragen (es soll nicht geswapt werden)?
Sowas gibt's eigentlich per Design nicht (eben weil wegen swapping ja immer genug Speicher da ist). Du kannst es also entweder an einen vom User anzugebenden Parameter koppeln, oder, wenn du linux-spezifisch bleiben willst, und ueble Hacks nicht scheust, einfach /proc/meminfo auslesen. Ich wuerde sagen (MemFree + Buffers + Cached) * 0.9 oder 0.8 ist ein recht guter Wert fuer freien Speicher, und laesst noch etwas ueber fuer Puffer und andere Prozesse. Ciao, Micha.