INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Swapping/Paging unterbinden (Auslagerungsdatei)



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

28.11.2012, 23:56
Beitrag #1

Novgorod Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 65
Registriert seit: Oct 2008

2016
2006
EN

0
Sonstige
Question Swapping/Paging unterbinden (Auslagerungsdatei)
Hiho,

gibt es eine Möglichkeit Labview zu sgen, dass es Auslagern in die Swap-Datei (Pagefile) unterlassen soll oder entscheidet darüber ausschließlich das Betriebssystem?

Im konkreten Fall gehts um ein XP 32bit System mit 4GB RAM - 32bit ist aus Hardwaregründen erforderlich. Das Labviewprogramm ist ziemlich speicherintensiv (u.a. Bildverarbeitung) und benutzt z.B. diverse 64MB-Puffer, außerdem ist es eine kompilierte exe (LV2012). Der durchschnittliche Speicherbedarf (virtual memory) liegt etwa bei 600MB. Nun stelle ich fest, dass die RAM-Auslastung kontinuierlich runtergeht, wenn das Programm "idlet" (d.h. nichts mit den großen Puffern macht, sondern z.B. nur auf Befehle wartet) - von den 600MB bis auf wenige MB nach ein Paar Minuten. Der allozierte Speicher ("Arbeitssatz") bleibt dabei natürlich unverändert, d.h. es werden Daten aus dem RAM in die Auslagerungsdatei veschoben.
Der große Nachteil ist, dass das Programm dann mindestens eine halbe Minute zum "Reanimieren" braucht, wenn man es weiterbenutzen will (also bis wieder alles zurück-geswapped wird). Es scheint auch, dass dieses recht "aggressive" swappen nur bei der kompilierten exe auftaucht - wird das Programm als vi ausgeführt, wird nicht geswapped (zumindest nicht merklich bzw. in dem Umfang). Auf dem Rechner läuft sonst nichts speicherintensives, der RAM wird also nicht von anderen Anwendungen beansprucht...

Jetzt habe ich mir gedacht, dass es 2 Möglichkeiten für Abhilfe gibt: entweder man "verbietet" der exe (über ini-settings?) das swappen, falls das überhaupt geht, oder geht das auf der OS-Seite an... Was die letztere Möglichkeit angeht, würde es Sinn machen, die Windows-Auslagerungsdatei einfach abzuschalten bzw. auf eine kleine Größe zu limitieren? Der Rechner hat eh schon die maximale Größe an echtem RAM, die als virtual memory addressiert werden kann - wozu dann noch eine Auslagerungsdatei? Wenn Windows swappt, bleibt der echte RAM leer und ungenutzt - das ist doch nicht Sinn der Sache, oder hab ich was falsch verstanden?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
Swapping/Paging unterbinden (Auslagerungsdatei) - Novgorod - 28.11.2012 23:56

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  geometrische Anpasungen eines typdefinierten Clusters unterbinden Trinitatis 2 2.727 18.11.2015 12:43
Letzter Beitrag: Trinitatis
  Automatisches Ausführen unterbinden MODDER 2 2.946 17.07.2013 17:28
Letzter Beitrag: Trinitatis
  Speicherauslastung und Auslagerungsdatei Rainito 17 10.445 29.10.2010 12:58
Letzter Beitrag: Rainito
  Virtueller Speicher & Auslagerungsdatei First 11 8.545 07.05.2010 11:15
Letzter Beitrag: First
  Tastenkombination Strg. + "." für Vi Stopp unterbinden GT123 4 6.381 17.04.2010 11:29
Letzter Beitrag: GT123
  Speicherproblem (Auslagerungsdatei), XY-Graph schuld?! xyzabc 1 3.159 19.01.2008 18:33
Letzter Beitrag: ahlers01

Gehe zu: