求助>JVM进程的RES和VIRT无限增长。>
1回复

JVM进程的RES和VIRT无限增长。



JVM内存相关配置如下:-Xms1024m -Xmx1024m -Xmn384m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=128m -XX:MaxDirectMemorySize=384m
在历时4天左右的运行后,通过top命令发现,JVM的RES为1.7G,突破了堆内存+元数据+堆外内存的空间大小,并且在不断的提升
gc情况良好,gc后的空间也正常。
但是整个进程的内存在不断增长。

2013 阅读
请先登录,再评论

回复列表

你假笨7月前

1.7G其实还好,可以再观察下,一般堆外内存所致,这块堆外内存,不纯粹是MaxDirectMemorySize这里指定的,包括codecache,jit过程需要的内存以及jvm本身需要的一些内存等