码迷,mamicode.com
首页 > 编程语言 > 详细

java内存溢出的原因

时间:2014-11-06 19:52:47      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:java   文件   数据   方法   对象   虚拟机   面试   总结   内存   

前几天 ,面试被问到这个, 我只说了个死循环,所以上网查了下 ,下面给个总结:

内存溢出就是系统可以提供给Java虚拟机的内存不足导致的,主要分为以下几种情况:

1.要加载的数据量过大,比如加载一个很大的文件的时候

2.死循环消耗大量内存

3.启动参数内存设置值过小

4.产生过多对象实体

5.过多的静态方法和静态变量

6.

java内存溢出的原因

标签:java   文件   数据   方法   对象   虚拟机   面试   总结   内存   

原文地址:http://www.cnblogs.com/toSeeMyDream/p/4079473.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!