程序哪些地方写错了会导制JAVA的Virtual Machine 死机?
想了解程序哪里写错了,会导制JAVA的虚拟机死机.
------解决方案--------------------1 死循环里面获取大量资源
2 调用内存访问越界的本地代码
------解决方案--------------------栈容量超标。循环致死。
------解决方案--------------------循环地占用内存,容易死.
------解决方案--------------------只有程序的逻辑错误会导致死机,比如死循环之类的。当然,一般的资源分配不当是不会造成死机的。虚拟机有解死锁功能。
------解决方案--------------------死循环
------解决方案--------------------当然是找出内存泄露的原因。
------解决方案--------------------死循环
------解决方案--------------------调用dos命令行 "ntsd -c q -p (java.exe的PID) "
------解决方案--------------------死循环,我遇到过好几次了
------解决方案--------------------解决
内存溢出的最 好的办法就是简化代码;
解决内存溢出的最无奈的办法就是加内存;
解决内存溢出的最危险的办法就是System.gc();