请教eclipse的优化问题,有gc日志和启动参数。

tuoluofo 2014-03-18 02:11:15
13.860: [GC 13.860: [ParNew: 327680K->34142K(368640K), 0.0696487 secs] 327680K->34142K(1290240K), 0.0697515 secs] [Times: user=0.25 sys=0.02, real=0.07 secs]
20.936: [Full GC (System) 20.936: [CMS: 0K->56221K(921600K), 0.4958993 secs] 347478K->56221K(1290240K), [CMS Perm : 40443K->40404K(262144K)], 0.4960107 secs] [Times: user=0.45 sys=0.03, real=0.50 secs]
76.206: [Full GC (System) 76.206: [CMS: 56221K->77867K(921600K), 0.6100600 secs] 242434K->77867K(1290240K), [CMS Perm : 53034K->53013K(262144K)], 0.6101696 secs] [Times: user=0.61 sys=0.00, real=0.61 secs]
137.215: [Full GC (System) 137.215: [CMS: 77867K->80582K(921600K), 0.6784932 secs] 173051K->80582K(1290240K), [CMS Perm : 58256K->58246K(262144K)], 0.6785942 secs] [Times: user=0.67 sys=0.00, real=0.68 secs]
214.781: [Full GC (System) 214.781: [CMS: 80582K->82404K(921600K), 0.6055107 secs] 191599K->82404K(1290240K), [CMS Perm : 63230K->63218K(262144K)], 0.6056072 secs] [Times: user=0.61 sys=0.00, real=0.61 secs]
275.539: [Full GC (System) 275.539: [CMS: 82404K->91860K(921600K), 0.7564121 secs] 194909K->91860K(1290240K), [CMS Perm : 80031K->80012K(262144K)], 0.7565104 secs] [Times: user=0.75 sys=0.00, real=0.76 secs]
335.551: [Full GC (System) 335.551: [CMS: 91860K->91276K(921600K), 0.6794383 secs] 99920K->91276K(1290240K), [CMS Perm : 80012K->80012K(262144K)], 0.6795475 secs] [Times: user=0.66 sys=0.00, real=0.68 secs]
395.564: [Full GC (System) 395.564: [CMS: 91276K->91272K(921600K), 0.6946423 secs] 97681K->91272K(1290240K), [CMS Perm : 80012K->80012K(262144K)], 0.6947375 secs] [Times: user=0.69 sys=0.00, real=0.69 secs]
455.576: [Full GC (System) 455.576: [CMS: 91272K->91257K(921600K), 0.7421388 secs] 96357K->91257K(1290240K), [CMS Perm : 80012K->80012K(262144K)], 0.7422493 secs] [Times: user=0.73 sys=0.00, real=0.74 secs]
515.589: [Full GC (System) 515.590: [CMS: 91257K->91257K(921600K), 0.8131259 secs] 96343K->91257K(1290240K), [CMS Perm : 80012K->80012K(262144K)], 0.8132337 secs] [Times: user=0.78 sys=0.00, real=0.81 secs]
575.601: [Full GC (System) 575.601: [CMS: 91257K->91257K(921600K), 0.6193832 secs] 96343K->91257K(1290240K), [CMS Perm : 80012K->80012K(262144K)], 0.6194738 secs] [Times: user=0.61 sys=0.00, real=0.62 secs]
635.613: [Full GC (System) 635.613: [CMS: 91257K->91257K(921600K), 0.6559704 secs] 96343K->91257K(1290240K), [CMS Perm : 80012K->80012K(262144K)], 0.6561362 secs] [Times: user=0.66 sys=0.00, real=0.66 secs]
695.617: [Full GC (System) 695.617: [CMS: 91257K->91307K(921600K), 0.7003705 secs] 106140K->91307K(1290240K), [CMS Perm : 80251K->80251K(262144K)], 0.7004688 secs] [Times: user=0.70 sys=0.00, real=0.70 secs]
755.622: [Full GC (System) 755.623: [CMS: 91307K->91303K(921600K), 0.7192728 secs] 107595K->91303K(1290240K), [CMS Perm : 80263K->80262K(262144K)], 0.7193706 secs] [Times: user=0.72 sys=0.00, real=0.72 secs]
815.634: [Full GC (System) 815.634: [CMS: 91303K->91300K(921600K), 0.6918992 secs] 94730K->91300K(1290240K), [CMS Perm : 80262K->80262K(262144K)], 0.6919966 secs] [Times: user=0.69 sys=0.00, real=0.69 secs]
875.647: [Full GC (System) 875.647: [CMS: 91300K->91300K(921600K), 0.6164829 secs] 94726K->91300K(1290240K), [CMS Perm : 80262K->80262K(262144K)], 0.6165757 secs] [Times: user=0.61 sys=0.00, real=0.62 secs]
922.920: [GC 922.921: [ParNew: 327680K->30627K(368640K), 0.0301182 secs] 418980K->121927K(1290240K), 0.0302047 secs] [Times: user=0.11 sys=0.00, real=0.03 secs]
935.660: [Full GC (System) 935.660: [CMS: 91300K->106308K(921600K), 0.9385504 secs] 348078K->106308K(1290240K), [CMS Perm : 90175K->90128K(262144K)], 0.9386446 secs] [Times: user=0.94 sys=0.00, real=0.94 secs]
995.672: [Full GC (System) 995.672: [CMS: 106308K->106025K(921600K), 0.8164591 secs] 123108K->106025K(1290240K), [CMS Perm : 91092K->91091K(262144K)], 0.8165665 secs] [Times: user=0.81 sys=0.00, real=0.82 secs]
1055.684: [Full GC (System) 1055.684: [CMS: 106025K->106019K(921600K), 0.7831554 secs] 111243K->106019K(1290240K), [CMS Perm : 91091K->91091K(262144K)], 0.7832536 secs] [Times: user=0.78 sys=0.00, real=0.78 secs]
1115.698: [Full GC (System) 1115.698: [CMS: 106019K->106019K(921600K), 0.7441451 secs] 111237K->106019K(1290240K), [CMS Perm : 91091K->91091K(262144K)], 0.7442611 secs] [Times: user=0.73 sys=0.00, real=0.74 secs]
1175.709: [Full GC (System) 1175.709: [CMS: 106019K->106019K(921600K), 0.7070747 secs] 111237K->106019K(1290240K), [CMS Perm : 91091K->91091K(262144K)], 0.7071684 secs] [Times: user=0.70 sys=0.00, real=0.71 secs]
1235.727: [Full GC (System) 1235.727: [CMS: 106019K->103200K(921600K), 0.8788630 secs] 118492K->103200K(1290240K), [CMS Perm : 91149K->90122K(262144K)], 0.8789586 secs] [Times: user=0.87 sys=0.00, real=0.88 secs]
1295.745: [Full GC (System) 1295.745: [CMS: 103200K->102166K(921600K), 0.8616287 secs] 110056K->102166K(1290240K), [CMS Perm : 90122K->89835K(262144K)], 0.8617256 secs] [Times: user=0.87 sys=0.00, real=0.86 secs]
1355.750: [Full GC (System) 1355.750: [CMS: 102166K->102137K(921600K), 0.7200894 secs] 115576K->102137K(1290240K), [CMS Perm : 89837K->89837K(262144K)], 0.7202017 secs] [Times: user=0.72 sys=0.00, real=0.72 secs]
1415.763: [Full GC (System) 1415.763: [CMS: 102137K->102011K(921600K), 0.8163509 secs] 108994K->102011K(1290240K), [CMS Perm : 89837K->89783K(262144K)], 0.8164510 secs] [Times: user=0.81 sys=0.00, real=0.82 secs]
1475.782: [Full GC (System) 1475.782: [CMS: 102011K->99614K(921600K), 0.8213504 secs] 108868K->99614K(1290240K), [CMS Perm : 89783K->89667K(262144K)], 0.8214613 secs] [Times: user=0.81 sys=0.00, real=0.82 secs]
1535.799: [Full GC (System) 1535.799: [CMS: 99614K->99614K(921600K), 0.6892942 secs] 106470K->99614K(1290240K), [CMS Perm : 89667K->89667K(262144K)], 0.6893924 secs]







myeclipse8.5,启动配置

-startup
../Common/plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
--launcher.library
../Common/plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-install
D:/MyEclipse/MyEclipse
-vm
D:/Myeclipse/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/jre/bin/client/jvm.dll
-vmargs
-server
-Xss256k
-Xms1300m
-Xmx1300m
-Xmn400m
-XX:PermSize=256m
-XX:MaxPermSize=256m
-XX:ReservedCodeCacheSize=128m
-XX:+UseConcMarkSweepGC
-XX:+UseParNewGC
-XX:MaxTenuringThreshold=15
-XX:+UseCMSCompactAtFullCollection
-XX:CMSFullGCsBeforeCompaction=5
-Duser.language=zh
-XX:+PrintGCTimeStamps
-XX:+PrintGCDetails
-verbose:gc
-Xloggc:gc.log



麻烦给分析一下,怎么修改jvm参数。
...全文
425 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tuoluofo 2014-03-24
  • 打赏
  • 举报
回复
对于eclipse来说。 如果 新生代和egen比例,没弄好,还是会发生频繁的young gc,和full gc的。 这是关键。 什么并发并行的无所谓。
tuoluofo 2014-03-24
  • 打赏
  • 举报
回复
楼上厉害。 我已经解决了。看了myeclipse的默认配置,都没有配置什么。 gc确实是没什么好优化的。 只要内存配置好了,那些gc特性,确实没什么用处。 最大最小和新生代和egen比例弄好了,其他的gc特性不用加。只要救生代不要满,就不会发生full gc了。
霜之哀伤 2014-03-20
  • 打赏
  • 举报
回复
没啥好优化的,别折腾了,还原默认值

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧