当Tomcat日志中出现OutOfMemoryError时,通常表示Java虚拟机(JVM)的内存不足以支持当前的操作。以下是一些常见的解决方案:
-Xmx参数值增加到更大的值,以提高Tomcat的内存容量。Java heap space:
jmap命令生成堆转储文件,然后用MAT工具分析,检查是否存在内存泄露。-Xms和-Xmx参数。PermGen space(适用于Java 7及之前版本):
-XX:PermSize和-XX:MaxPermSize参数的大小。GC overhead limit exceeded:
redis-cli --bigkeys,定期检查和优化内存使用。