1:死循环 或者是循环创建大量的重复的对象实例;----尽量不要在循环里创建对象实例
2:数组、集合里面对象没有清除,导致jvm不能回收----及时清除
3:内存中加载的数据量过大导致,比如:一次性从数据库取数据过多 ----采取分页查询方式
4:JVM启动参数内存值设置过小。----修改jvm内存参数值
5: 使用第三方软件中的bug。
1:死循环 或者是循环创建大量的重复的对象实例;----尽量不要在循环里创建对象实例
2:数组、集合里面对象没有清除,导致jvm不能回收----及时清除
3:内存中加载的数据量过大导致,比如:一次性从数据库取数据过多 ----采取分页查询方式
4:JVM启动参数内存值设置过小。----修改jvm内存参数值
5: 使用第三方软件中的bug。