Nicht genügend virt. Speicher bei Erstkompilierung

Fragen und Bugreports zur PureBasic 4.0-Beta.
Benutzeravatar
Kurzer
Beiträge: 1614
Registriert: 25.04.2006 17:29
Wohnort: Nähe Hamburg

Nicht genügend virt. Speicher bei Erstkompilierung

Beitrag von Kurzer »

Hallo,
seit meinem kürzlichen Umstieg auf Windows XP stelle ich fest, daß bei der ersten Kompilierung eines Sources eine Meldung im Systray erscheint: "Es steht nicht genügend virtueller Speicher zur Verfügung..."

Das passiert sowohl mit der Beta 5 als auch mit der Beta 6 (die vorhergehenden Versionen hatte ich auf dem XP Rechner nicht installiert).

Ich muß dazusagen, daß ich keine Auslagerungsdatei eingerichtet habe (auf 0 MB gesetzt), da der Rechner 2 GB RAM intus hat und im Schnitt nach dem booten noch über 1.7 GB RAM frei sind. Mit anderen Applikationen (selbst Audio/Videoberarbeitung) kommt diese Meldung nicht und der Speicher hat bisher immer satt ausgereicht.

Die Meldung hat übrigens keine wirkliche Auswirkung auf die weitere Arbeit mit PB und tritt nach der ersten Kompilierung auch nicht mehr auf.

Kennt das Jemand und ist das normal?
"Never run a changing system!" | "Unterhalten sich zwei Alleinunterhalter... Paradox, oder?"
PB 6.02 x64, OS: Win 7 Pro x64 & Win 11 x64, Desktopscaling: 125%, CPU: I7 6500, RAM: 16 GB, GPU: Intel Graphics HD 520
Useralter in 2023: 56 Jahre.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Selbst bei 3 GB RAM wird XP langsamer ohne Auslagerungsdatei :mrgreen:

Die Meldung hab ich noch nie gehabt. Bis zu 2 MB Auslagerungsdatei wird von XP
beim booten auf der Systempartion benötigt, ohne kanns dann schon mal
nen bluescreen geben.

Ansonsten die Empfehlung, die von Windows angezeigt wird, als min und
max Wert sollte für die meisten Systeme gute Performance sein.

Mit Deiner 0 Einstellung riskierst Du Bluescreen und kastrierst das System.

Nur so als Hinweis.

gruß
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Kurzer
Beiträge: 1614
Registriert: 25.04.2006 17:29
Wohnort: Nähe Hamburg

Beitrag von Kurzer »

ts-soft hat geschrieben:Mit Deiner 0 Einstellung riskierst Du Bluescreen und kastrierst das System.
Hmm, aber doch nur, wenn ich die vollen 2 GB beanspruche oder?
Momentan habe ich lt. Task-Manager/Systemleistung noch 1.57 GB physikalischen Speicher frei, obwohl nebenbei nen Backup und ne TV-Applikation läuft.

Nen Bluescreen oder irgendwelche Instabilitäten habe ich bisher nicht erlebt.
Daß XP nen Problem bekommt, wenn die 2 GB voll sind, ist mir klar. Sollte es dennoch besser sein, dem System jetzt schon ne Auslagerungsdatei zu spendieren, dann klär mich darüber bitte mal genauer auf. Für die jetzige Einstellung (Auslagerungsdatei off) habe ich mich nur aufgrund des beobachteten Speicherverbrauchs des Systems entschieden.
"Never run a changing system!" | "Unterhalten sich zwei Alleinunterhalter... Paradox, oder?"
PB 6.02 x64, OS: Win 7 Pro x64 & Win 11 x64, Desktopscaling: 125%, CPU: I7 6500, RAM: 16 GB, GPU: Intel Graphics HD 520
Useralter in 2023: 56 Jahre.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

min. 2, besser 64 MB in jedem Fall auf der Systempartion für den Bootvorgang!

Den Rest könntest Du auch auf eine andere Platte packen, könnte schneller
sein, glaube ich aber nicht so ganz.

Auslagerungsdatei sollte immer vorhanden sein! Egal wieviel RAM das
System hat. Das hängt mit der Memoryverwaltung von MS zusammen,
mußte einfach glauben.

Damit Windows die Größe der Auslagerungsdatei nicht anpassen muß,
würde ich für min und max dieselbe Größe wählen, so fragmentiert es auch
nicht.

2048 MB auf der Systempartion sollte ein guter Wert sein. Ansonsten mal
googln, aber nur aktuelle Beiträge in dieser Richtung beachten, da man
viel alten Quatsch findet, der so nicht stimmt. Eine Zeitschrift fing an, die
anderen haben den Quatsch übernommen. Also sehr wählerisch lesen.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Kurzer
Beiträge: 1614
Registriert: 25.04.2006 17:29
Wohnort: Nähe Hamburg

Beitrag von Kurzer »

Okay, ich werde die Datei mal wieder enablen und das Systemverhalten beobachten.
Danke für den Hinweis.
"Never run a changing system!" | "Unterhalten sich zwei Alleinunterhalter... Paradox, oder?"
PB 6.02 x64, OS: Win 7 Pro x64 & Win 11 x64, Desktopscaling: 125%, CPU: I7 6500, RAM: 16 GB, GPU: Intel Graphics HD 520
Useralter in 2023: 56 Jahre.
Gesperrt