000
18.09.2007, 10:34 Uhr
~JoKl
Gast
|
Hallo zusammen, ich habe das folgende Problem:
Wenn ich mein C++-Programm über einen längeren Zeitraum laufen lasse, so sorgt dies anscheinend dafür, dass irgendwo Speicher nicht mehr freigegeben wird. Allerdings verstehe ich die Anzeigen im Task-Manager nicht genau. Folgender Sachverhalt:
- die unter "Prozesse" zugesicherte Speicherauslastung meiner Anwendung bleibt bis auf rechentechnische Schwankungen konstant
- Im Reiter "Systemleisung" bleibt der Zähler für den verfügbaren physikalischen Speichern ebenfalls auf einem konstanten Niveau, genau wie der ingesamt zugesicherte Speicher
- allerdings steigt der ausgelagerte Kernel-Speicher kontinuierlich an
An welcher Stelle muss ich da suchen? Und wie kommt es, dass dieses Speicherloch nicht meiner Anwendung unter Prozesse angelastet wird?
Vielen Dank im Voraus Gruß JoKl |