Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Abfrage des freien Arbeitsspeichers?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
03.08.2006, 14:13 Uhr
Yadgar



High!

Ich bin im Moment dabei, das Projekt "FixedArray" (eine alternative Klasse für Felder) im "Aupperle" durchzuarbeiten, konkret geht es gerade um eine Plausibilitätsprüfung für Indexwerte im Konstruktor von "FixedArray". Dass Werte unter 1 sinnlos sind ist klar, während die Obergrenze durch den zur Verfügung stehenden Arbeitsspeicher (und im Falle von Windows wohl auch durch die 2^31-Byte-Grenze für Dateien) bestimmt ist.

Wie aber kann ich aus einem C++-Programm heraus die Menge des verfügbaren Arbeitspeicher bestimmen? Gibt es eine mit "system" aufrufbare Routine dazu?

Bis bald im Khyberspace!

Yadgar

P.S. Mit YIP geht es im Moment auch nicht so recht voran...
--
Flagmaker - ein Programmier-Blog
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
03.08.2006, 17:32 Uhr
RHBaum




Zitat:

Wie aber kann ich aus einem C++-Programm heraus die Menge des verfügbaren Arbeitspeicher bestimmen?


ueber c++ gar nicht !

Aber dein BS (WINAPI / POSIX / SYSTEMV als suchbegriffe) kann dir unter umstaenden weiterhelfen ...

und "verfügbaren Arbeitspeicher" ist relativ schwammig formuliert :-)
Meistens allokiert man speicher "am Stueck" ...
also das system kann 600MB "freien speicher" haben, und trotzdem knallt dir nen new, obwohl es nur 300MB haben wollt ^^

und wie schnell braucht man es denn, den speicher ... darf das system swappen oder nich, wie gross ist die swap .... etc .
Speichermanagment iss nen harter job fuer das BS :-)

Ciao ...

Dieser Post wurde am 03.08.2006 um 17:33 Uhr von RHBaum editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: