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

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

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

2.死循环消耗大量内存

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

4.产生过多对象实体

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

6.

相关文章:

  • 2022-12-23
  • 2021-06-08
  • 2021-09-04
  • 2022-12-23
  • 2022-12-23
  • 2021-12-08
  • 2021-10-14
猜你喜欢
  • 2021-11-05
  • 2021-11-22
  • 2021-11-30
  • 2022-01-20
  • 2021-12-13
  • 2021-08-02
  • 2021-06-10
相关资源
相似解决方案