当前位置: 技术问答>java相关
我的机器崩溃拉!no stack trace available怎么解决??强制垃圾回收也不行!
来源: 互联网 发布时间:2015-04-10
本文导语: java.lang.OutOfMemoryError 高手!该怎么办?????????????????? | 检查是否有内存泄漏,主要是被引用的变量一直在增加,不符合垃圾回收条件,永远也不会被回收。 | ...
java.lang.OutOfMemoryError
高手!该怎么办??????????????????
高手!该怎么办??????????????????
|
检查是否有内存泄漏,主要是被引用的变量一直在增加,不符合垃圾回收条件,永远也不会被回收。
|
逻辑有错了吧
|
程序有错啦,可能是死循环,树组越界等引起的!检查程序!
|
加这个参数看行不行。
java -Xmx 50M ...
java -Xmx 50M ...
|
java有内存泄漏和数租越界的可能吗?
|
可以利用throwable的继承方法来取得信息
fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace, toString
还可以用public OutOfMemoryError(String s)设置详细错误信息。
查到出现错误的地方就好解决了。
fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace, toString
还可以用public OutOfMemoryError(String s)设置详细错误信息。
查到出现错误的地方就好解决了。
|
你还是检查检查自己的程序吧,检讨一下异常出现的原因。
|
是一篇关于内存的日文文章
http://www-6.ibm.com/jp/developerworks/java/010824/j_j-leaks.html#1
在其中提到一个工具,JProbe Instance Summary也许能有一些帮助。
http://www-6.ibm.com/jp/developerworks/java/010824/j_j-leaks.html#1
在其中提到一个工具,JProbe Instance Summary也许能有一些帮助。
|
回复人: oldcat0076(jeff) (2002-1-25 10:31:47) 回复人: MagicJohn(默克) (2002-1-25 10:47:58)
|
catch (Throwable t )
用t.printStackTrace(),也许能找到程序中有递归调用
用t.printStackTrace(),也许能找到程序中有递归调用
|
use JProbe or other tools to detect your memory leak
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。