Die Delphi Seattle IDE kann bis zu 4 GB Arbeitsspeicher verwenden, obwohl BDS.exe ein 32-Bit-Programm ist.
Dies ist sehr schön für große Projekte, aber wenn ein kleines Projekt kompiliert wird, geht die IDE manchmal drunter und fängt an, den gesamten verfügbaren Speicher zu verbrauchen.Kann ich die IDE auf 2 GB beschränken?
Wenn es auf 2GB beschränkt wurde, würde dies sich bald genug aussortieren und ich würde eine out of memory error
bekommen, starten Sie die IDE neu und alles ist in Ordnung.
Wenn jedoch Seattle auf einem PC mit 4 GB physischem RAM ausgeführt wird, blockiert der Zustand "nicht genügend Arbeitsspeicher" den PC für 10 Minuten oder länger, da die Festplatte zu löschen beginnt.
Gibt es eine Möglichkeit, die IDE zurück auf 2 GB auf PCs mit wenig RAM zu wechseln?
Wenn Sie Seattle Update 1 verwenden, benötigen Sie Hotfix http://cc.embarcadero.com/item/30453 – kami
@ kami, danke, aber das Problem ist ein nicht genügend Speicher aufgrund eines Compiler-Fehlers. Dieser Hotfix behebt das Problem nicht wirklich. – Johan
Versuchen Sie, die IDE im XP/Vista-Kompatibilitätsmodus auszuführen, wobei GlobalMemoryStatus2GB einer der Shims ist. Ich würde bezweifeln, dass die IDE nach dem Systemspeicher fragen würde und dementsprechend handeln würde, aber einen Versuch wert. –