关闭此
Java应用程序时,我的
Java应用程序JVM(1.6.0_26,32位)经历了零星的崩溃.
这种间歇性的JVM崩溃问题似乎只会影响64位Windows操作系统.
在32位Windows操作系统和Mac OS X上不会发生此问题.
任何人都可以告诉我这个的原因.
实际上这个java应用程序使用100-150个库,并且在执行时,一旦应用程序关闭崩溃,它就不会崩溃.
在64位机器上使用32位JVM是否合适?
这种间歇性的JVM崩溃问题似乎只会影响64位Windows操作系统.
在32位Windows操作系统和Mac OS X上不会发生此问题.
任何人都可以告诉我这个的原因.
实际上这个java应用程序使用100-150个库,并且在执行时,一旦应用程序关闭崩溃,它就不会崩溃.
在64位机器上使用32位JVM是否合适?
非常感谢您的帮助.
解决方法
简短的回答是否定的.在64位计算机上使用32位JVM是不合适的.更长的答案是,如果您没有选项,Windows 64位操作系统可以在兼容模式下运行32位程序.
实际上没有必要这样做,因为64位JVM在Windows操作系统上运行良好.这也意味着您的进程可以利用比32位进程可以使用的更多内存和速度.
http://msdn.microsoft.com/en-us/library/aa384249(v=vs.85).aspx