我一直在尝试在64位win 7机器上运行java与4G最大和最小堆大小,但是当我检查任务管理器时,我只能看到大约2G为java.exe。我读过也有窗口限制。我如何设置Windows 7和jre7 x64,以便我可以使用4G堆大小运行jave? 谢谢。设置64位Windows 7的大JRE7堆大小
0
A
回答
0
你使用什么参数?
http://docs.oracle.com/javase/7/docs/technotes/tools/windows/java.html
例如涉及您的情况:
-Xms:设置初始Java堆大小
-Xmx:设置最大Java堆大小
如果您使用-Xmx参数,那么您将看到4G你的任务管理器,只有你的应用程序真的需要它。另一方面,如果您正在使用-Xms参数(在这种情况下,您还需要设置-Xmx参数为相等或更大的值),那么您应该期望在任务管理器上看到该值。所以,只有当你设置-Xms4096M和-Xmx4096M并且JVM无法启动时,你才有问题。如果它正常启动,那么你没有问题。根据他们的版本,即使Windows 7(64位)也有不同的限制,不管你有什么样的RAM(不是你的情况,因为我们只说4G),即使Windows 7(64位)也有不同的限制。
0
夫妇在我过去的经验多次,我观察到,在64位操作系统也能有32位JVM和它导致的混乱。
除此之外,我不认为你将能够分配完整的4 GB的空间给JVM,还有其他程序也会消耗内存。
只有当您在> 6 GB的机器上运行时,才能考虑分配4 GB。
相关问题
- 1. 如果在Windows 7 64位上最大堆大小设置为> 1G(尽管拥有最新的64位Jre
- 2. 在Windows 7(64位)上将Tomcat Java堆大小设置为8GB的问题?
- 3. 32位和64位Windows服务器上JVM的最大堆大小
- 4. 在Windows中设置默认堆大小
- 5. 堆大小和位置
- 6. 了解最大JVM堆大小 - 32位和64位
- 7. 64位CentOs上的Tomcat 6的最大堆大小?
- 8. 在Windows 7中设置JMF 64位
- 9. 在Windows 7中设置pip 64位
- 10. 为rmiregistry设置堆大小
- 11. 在Windows 10 64位运行64位JVM中使用Java进程的最大堆大小
- 12. java堆设置中的最大堆大小的限制
- 13. 64位java 1.7是否忽略最小堆大小标志?
- 14. 在64位Windows 7
- 15. 在Windows 7 64位
- 16. 在Windows 7 64位
- 17. msysGit 64位Windows 7
- 18. MAPI Windows 7 64位
- 19. 设置SBT的堆栈大小
- 20. Tomcat 7:如何正确设置初始堆大小?
- 21. Windows Phone堆大小限制
- 22. BuildNotContainsExpression导致System.StackOverflowException与Windows 7上的大数据集-64位
- 23. 设置OXYPLOT C的位置和大小#
- 24. 设置UIView的位置和大小
- 25. 有没有人用Win 7(64位)和JRE7(64位)使用sikuli IDE
- 26. 确定Windows 7通过C#设置的字体大小?
- 27. 在Tomcat中设置堆大小
- 28. 如何为EMR Master设置堆大小
- 29. 在Apache Karaf上设置Java堆大小
- 30. 什么设置堆栈大小?
查看该帖子http://stackoverflow.com/questions/10889081/cannot-run-a-64-bit-jvm-in-64-bit-windows-7-with-a-large-heap-size – mikemil