相关疑难解决方法(0)

在生产Java服务器中打开GC日志记录是否常见?

我在几个地方看到[1]人们开始在生产服务器(关键任务)中进行GC登录,例如

java -server -Xms1024m -Xmx1024m -XX:NewSize=256m \
     -XX:MaxNewSize=256m \
     -XX:+UseConcMarkSweepGC \
     -XX:CMSInitiatingOccupancyFraction=70
     -XX:+PrintGCDetails \
     -XX:+PrintGCDateStamps \
     -XX:+PrintTenuringDistribution \
     -Xloggc:logs/gc.log \
     -Djava.awt.headless=true
     -Dcom.sun.management.jmxremote -classpath ...
Run Code Online (Sandbox Code Playgroud)

这些天是否建议在生产环境中实践?

更新:我已经包含了Oracle的链接[2],建议在生产服务器上监控GC.

资料来源:

[1] https://serverfault.com/questions/121490/java-opts-xxprintgcdetails-affect-on-performance

[2] http://docs.oracle.com/cd/E24290_01/coh.371/e22838/deploy_checklist.htm#CHHFADDF

java garbage-collection jvm java-ee

19
推荐指数
1
解决办法
8356
查看次数

标签 统计

garbage-collection ×1

java ×1

java-ee ×1

jvm ×1