excel宏内存溢出 内存溢出该怎么办?
内存溢出该怎么办?有很多方法可以解决这个问题。我们来谈谈以下几点第一步是修改JVM启动参数,直接增加内存?(-XMS,-Xmx参数不能被添加。)其次,检查错误日志,看看在“OUTOFMEMORY”错误
内存溢出该怎么办?
有很多方法可以解决这个问题。我们来谈谈以下几点
第一步是修改JVM启动参数,直接增加内存?(-XMS,-Xmx参数不能被添加。)
其次,检查错误日志,看看在“OUTOFMEMORY”错误之前是否还有其他异常或错误。
第三步是遍历并分析代码,找出内存溢出的可能位置。
内存溢出的原因有哪些?
造成内存溢出的原因有很多,常见的有:内存中加载的数据量太大,比如一次从数据库中取出的数据太多;集合类中有对象引用,使用后没有清除,JVM无法回收;代码中有死循环或循环,产生太多重复的对象实体;集合类中有很多对象;使用的第三方软件有Bug;启动参数设置太小;