您的位置:首页 > 编程语言 > Java开发

Caused by: java.lang.OutOfMemoryError: Java heap space

2013-05-22 17:27 141 查看
/*程序中创建了太多的对象,占用过多的堆空间,可试图设置增大内存或者减少创建的对象*/
Long long_1 = 0L;
......//here has 1000 new Object created


常见错误,有2个方法来check 下:
1. 检查下自己的JVM的内存大小:
可以看下http://hi.baidu.com/chinatreasury/item/62441ad697b04b1c21e250be

2. 若JVM设置足够大还是抛错,可能是有memory leak;
建议通过下列方法来检查那些是leak object;
首先需要获取jvm的heap dump
http://blog.csdn.net/linghunhong/article/details/6451220
其次通过工具来分析heap dump
http://www.eclipse.org/mat/






                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: