0
A
回答
0
一旦你設置的限制,它是系統範圍。它(你的整個系統)總是以這個限制開始。但是,請記住,在使用.NET時,每個對象不能超過2GB。
爲使應用程序在2GB邊界之上工作,必須使用/LARGEADDRESSAWARE
標誌編譯它們。不知道該標誌是否用於編譯Visual Studio本身,也不用於.NET Framework。如果不是,則整個系統的消耗可能超過2GB,但沒有設置該標誌的應用程序(包括Visual Studio)不能超過其自身地址空間的限制。
2
「我怎樣才能讓操作系統啓動」將成爲這些日子中最典型的問題。視頻適配器吃掉了太多的物理地址空間,這個選項仍然可以工作。獲得一個64位操作系統,你將有4千兆字節。和devenv.exe上的editbin.exe/largeaddressaware。這使我想象的保修無效。
相關問題
- 1. 增加Excel 2010內存分配
- 2. Visual Studio 2010 - (OutOfMemoryException)&(內存增加理想狀態)
- 3. 增加ADT內存
- 4. UIViewAnimation增加內存
- 5. 增加mysql內存
- 6. 增加Matlab內存
- 7. Netlogo內存增加
- 8. Tomcat內存增加
- 9. 新增內存大量增加
- 10. 增加共享內存的內存
- 11. 回發VS dev服務器內存使用增加
- 12. Spark 1.4增加maxResultSize內存
- 13. LLVM libFuzzer rss內存增加
- 14. Tomcat的內存不增加
- 15. 內存增加與TableView
- 16. 內存在WKWebView中增加
- 17. wamp增加內存限制
- 18. c# - TableAdapter.Fill()+ Dataset.Clear()增加內存
- 19. ffmpeg的內存增加
- 20. 如何增加jvm內存
- 21. MVC3中的內存增加
- 22. 增加菱內存在
- 23. iOS內存增加問題
- 24. three.js ObjLoader內存增加
- 25. Rails不斷增加內存
- 26. 內存增加從UITableView cellFromRowAtIndexPath
- 27. 增加NumPy內存限制
- 28. Android堆內存增加
- 29. WCF內存使用增加
- 30. SBT增加編譯內存
謝謝Abel。如果我明白你的觀點是在網絡中我們不能超過2GB,只有使用該標誌編譯的應用程序才能做到這一點。我在編譯VS2010中的應用程序時遇到問題。內存錯誤。所以我可以添加標誌一旦我可以編譯至少。 – ramnz 2011-03-21 14:51:52
@ramnz:這意味着你需要設置該標誌來編譯Visual Studio,因爲它不是你的應用程序,而是引發OOM異常的VS。但是你不能(重新)編譯VS. Hans Passant展示了一種可能的方法來破解你的VS二進制文件。即使這是有效的(我懷疑它),我不會這樣做。你需要的是一個64位操作系統,就是這樣(但即使如此:VS只能處理最大4GB,可能最大2GB,因爲VS本身是32位)。 – Abel 2011-03-23 13:14:02