Nabend
Ich poste diesen Beitrag auch hier mal; vielleicht fällt hier ja jemandem was ein
Ich bin OOM-geplagt, immer nach 2-3h auf längeren Flügen mit komplexeren Flugzeugen. Ich habe keine leeren Textur-Ordner, und die FS-Installation ist noch recht frisch; lediglich FSG2005, MyWorld Landclass und ein paar Flugplatz-Szenerien. Allerdings von der Hardware nicht gerade Standard: 2 Grafikkarten, TH2G, 6 Monitore, PFC-Throttle seriell und etliche USB-Geräte (dabei 2 Opencockpit-Karten).
Aber ich habe folgendes beobachtet: Zuerst sah es so aus als geht tatsächlich der Speicher zur Neige. Gesamt-RAM beim FS-Absturz etwas über 1,3GB (bei 2GB); allein die fs9.exe braucht davon 1GB - was schon erstaunlich ist wenn man bedenkt, dass die Anwendung beim Start (auch in aufwendigstem Setting) mit 500MB zufrieden ist. Dann habe ich zwischendurch immer mal wieder den Task Manager angeschaut und festgestellt, dass der Speicherbedarf der fs9.exe immer größer wird je länger sie läuft.
Also habe ich zwei Dinge getan:
1.) Eines von diesen dem Vernehmen nach völlig nutzlosen Speichermanagement-Tools installiert (RAMIdle) und es so eingestellt, dass es den freien Speicher auf mindestens 1GB hält.
2.) Eine Aufzeichnung für Speicherbedarf der fs9.exe und den freien Systemspeicher laufen lassen.
Nun, das Tool tut was es soll: Hat die fs9.exe ca. 850GB erreicht, wird sie auf Normalmaß zurechtgestutzt - ohne dass das irgendeine Auswirkung auf den Betrieb hat; man merkt es nicht einmal. Zu sehen in dem großen Zacken in der Aufzeichnung.
Der Zacken hinten nun war der OOMCrash. Bei einer RAM-Belegung durch die fs9.exe von 400MB und freiem Speicher von ca. 1,4GB. Wo ist da bitte OOM, frage ich mich?
Hier der Graph der Aufzeichnung:
Der im FXP-Forum beschriebene OOM-Patch bringt bei mir überhaupt nichts. Man kann auch sehen - und das ist bei jedem Flug so - dass der Speicherbedarf der fs9.exe stetig steigt. Tut man nix dagegen ist es eigentlich ziemlich klar, dass irgendwann der Speicher ausgeht. Aber so? Ist diese Software wirklich so mies programmiert dass sie bei stärkerer Beanspruchung irgendwann unweigerlich in die Knie geht? Ist mein System mittlerweile so vermurkst, dass die Fehlertoleranz so drastisch abgenommen hat? Ich erinnere mich, früher mal mit einem auch recht vollen FS Flüge von 10h und mehr gemacht zu haben, ohne dass irgendetwas passiert wäre. Heute kommt mit komplexen Flugzeugen (hier die LevelD) unweigerlich der Absturz; ohne das RAM-Tool nach ca. 2,5h (was eigentlich auch verständlich ist), mit dem Tool - für mich völlig unerklärlich - nach 3,5h mit einer lächerlichen RAM-Auslastung.
Hier noch die Beschreibung wie der Fehler abläuft: Entweder der FS bleibt ganz von selber stehen oder er friert ein wenn ich irgendetwas mache, z.B. in die Außensicht wechsele. Das geht dann einher mit dem Verlust der Flugzeugtexturen außen und im VC. Dann macht sich der FS klein, und die OOM-Meldung kommt. Bestätige ich die, wird der FS beendet.
Nochn paar System-Daten: Gigabyte GA-P35-DS4, E6850, 2GB RAM, Nvidia 7800GT 256MB und Nvidia 7300 mit 128MB, nix übertaktet.
Gruß
Boris