日期:2014-05-20  浏览次数:20769 次

程序哪些地方写错了会导制JAVA的Virtual Machine 死机?
想了解程序哪里写错了,会导制JAVA的虚拟机死机.

------解决方案--------------------
1 死循环里面获取大量资源
2 调用内存访问越界的本地代码
------解决方案--------------------
栈容量超标。循环致死。
------解决方案--------------------
循环地占用内存,容易死.


------解决方案--------------------
只有程序的逻辑错误会导致死机,比如死循环之类的。当然,一般的资源分配不当是不会造成死机的。虚拟机有解死锁功能。
------解决方案--------------------
死循环
------解决方案--------------------
当然是找出内存泄露的原因。

------解决方案--------------------
死循环
------解决方案--------------------
调用dos命令行 "ntsd -c q -p (java.exe的PID) "
------解决方案--------------------
死循环,我遇到过好几次了
------解决方案--------------------
解决内存溢出的最 好的办法就是简化代码;
解决内存溢出的最无奈的办法就是加内存;
解决内存溢出的最危险的办法就是System.gc();