2
我從這裏的其他帖子瞭解到「IMAGE_FILE_LARGE_ADDRESS_AWARE」可能有效地擴展了內存的可用性。德爾福2007年。應該在Delphi6中使用「IMAGE_FILE_LARGE_ADDRESS_AWARE」以有效避免EOutOfMemory錯誤?
我不明白這是在德爾福6工作,這確實是這樣,或者它應該工作?還是有一個替代命令可以做同樣的事情嗎?
如果不是,我可能需要遷移到Delphi的更高版本。那麼,有沒有人知道最新版本的Delphi是什麼,可以輕鬆讓我遷移我現有的代碼(理想情況下,我現有的代碼,這是相當簡單的Turbo Pascal類型的代碼,將工作原樣)AND將支持'IMAGE_FILE_LARGE_ADDRESS_AWARE''trick'擴展內存?
非常感謝!
REMCO
雖然很難說明顯,但也可能值得確認沒有內存泄漏或堆腐敗問題等。如果您不確定爲什麼內存不足,那麼它非常重要你明白原因。如果您知道您對該內存有合理的需求,則通過在其上放置更大的地址空間來解決問題只會起作用。即使這種需求是合理和必要的,但通過簡單的重構,通過改變您的分配和使用策略,可以顯着減少應用程序中的內存壓力。 –