大家好!
遇到元空间溢出,系统报oom。jvm的设置为xmx:1g xms也是1g
oom时使用jmap dump内存。
jmap -dump:format=b,file=xx.dump xxpid
打了dump文件,但是只有100M左右
dump文件这么小,是因为元空间不在堆上分配内存(在堆外分配)?
大家好!
遇到元空间溢出,系统报oom。jvm的设置为xmx:1g xms也是1g
oom时使用jmap dump内存。
jmap -dump:format=b,file=xx.dump xxpid
打了dump文件,但是只有100M左右
dump文件这么小,是因为元空间不在堆上分配内存(在堆外分配)?
15 回答8.2k 阅读
8 回答6k 阅读
1 回答4.1k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.2k 阅读
2 回答3.9k 阅读
1 回答2.2k 阅读✓ 已解决
试试 -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=256m