0
A
回答
0
一旦你设置的限制,它是系统范围。它(你的整个系统)总是以这个限制开始。但是,请记住,在使用.NET时,每个对象不能超过2GB。
为使应用程序在2GB边界之上工作,必须使用/LARGEADDRESSAWARE
标志编译它们。不知道该标志是否用于编译Visual Studio本身,也不用于.NET Framework。如果不是,则整个系统的消耗可能超过2GB,但没有设置该标志的应用程序(包括Visual Studio)不能超过其自身地址空间的限制。
2
“我怎样才能让操作系统启动”将成为这些日子中最典型的问题。视频适配器吃掉了太多的物理地址空间,这个选项仍然可以工作。获得一个64位操作系统,你将有4千兆字节。和devenv.exe上的editbin.exe/largeaddressaware。这使我想象的保修无效。
相关问题
- 1. Visual Studio 2010 - (OutOfMemoryException)&(内存增加理想状态)
- 2. Netlogo内存增加
- 3. 增加mysql内存
- 4. 新增内存大量增加
- 5. 增加共享内存的内存
- 6. 如何增加JVM内存?
- 7. MVC3中的内存增加
- 8. 内存在WKWebView中增加
- 9. Android堆内存增加
- 10. wamp增加内存限制
- 11. Rails不断增加内存
- 12. 内存增加从UITableView cellFromRowAtIndexPath
- 13. Tomcat的内存不增加
- 14. 如何增加jvm内存
- 15. 增加Windows Phone 8.1的内存允许
- 16. vs 2010的加载项
- 17. 如果我增加内存堆,它会增加GC时间
- 18. 逐渐增加CPU使用率而不增加内存。想法?
- 19. Mysql的“内存使用量”增加和增加
- 20. vs vs 2008 vs vs 2010
- 21. Guids vs Auto增加整数
- 22. SQLite vs内存
- 23. GCDAsyncSocket重新启动readDataToData内存增加
- 24. 增加Cygwin的内存分配
- 25. 增加tomcat7 maven插件的内存?
- 26. centOS和Virtualbox的内存增加
- 27. 屏蔽图像时增加内存
- 28. 继续增加内存分配
- 29. Delhpi TIdHTTPServer逐渐增加内存
- 30. iPad内存使用量不断增加
谢谢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