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
29.11.2012, 18:13
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Swapping/Paging unterbinden (Auslagerungsdatei)
Ganz klar, für die Speicherverwaltung und Auslagerungsdatei ist Windows zuständig.

Zum Thema "Abschalten der Auslagerungsdatei" gibt es eine Menge Treffer unter Google, mach dich einfach selber schlau.

(Probieren geht über studieren).

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


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

Gehe zu: