您好我找不到文件?
我们的vm选项就是这样。
-D[Server:jbossvat1_server01]
-XX:PermSize=256m
-XX:MaxPermSize=256m
-Xms3072m
-Xmx3072m
-XX:+UseG1GC
-Djboss.modules.policy-permissions=true
-Djava.awt.headless=true
-Dorg.apache.catalina.connector.URI_ENCODING=UTF-8
-Djboss.modules.system.pkgs=org.jboss.byteman
-Djboss.home.dir=/u01/jboss/jboss-eap-6.3
-Djava.net.preferIPv4Stack=true
-Dfile.encoding=UTF-8
-Djboss.server.log.dir=/u01/jboss/jboss-eap-6.3/domain/servers/jboss1_server01/log
-Djboss.server.temp.dir=/u01/jboss/jboss-eap-6.3/domain/servers/jboss1_server01/tmp
-Djboss.server.data.dir=/u01/jboss/jboss-eap-6.3/domain/servers/jboss1_server01/data
-Dlogging.configuration=file:/u01/jboss/jboss-eap-6.3/domain/servers/jboss1_server01/data/logging.properties
我最初的问题是来自OS端的内存分配比xmx端更大。在加载9小时后,它在一个jboss实例中增加了5.1 gb。
只需看看jvisualvm上的最大值并想知道它是什么?它几乎是我的最大堆值的两倍?这是为什么?
你能帮我吗?
答案 0 :(得分:0)
Max表示我设置的-Xmx值+ -XX:+ UseG1GC垃圾收集器为最大堆大小增加了开销。
所以请小心使用G1垃圾收集器。它可以让你头痛。