文档章节

Eclipse启动的gc日志,堆内存不仅自动增加还能自动减少?

RegnoiX
 RegnoiX
发布于 2013/12/29 22:55
字数 615
阅读 463
收藏 7

gc.log


3.996: [GC [PSYoungGen: 98304K->16368K(114688K)] 98304K->27356K(507904K), 0.0315483 secs] [Times: user=0.09 sys=0.00, real=0.03 secs] 
6.089: [GC [PSYoungGen: 114672K->16352K(114688K)] 125667K->51207K(507904K), 0.0396634 secs] [Times: user=0.17 sys=0.01, real=0.04 secs] 
7.727: [GC [PSYoungGen: 114656K->16353K(114688K)] 149516K->71522K(507904K), 0.0426064 secs] [Times: user=0.16 sys=0.03, real=0.04 secs] 
10.408: [GC [PSYoungGen: 114657K->16373K(114688K)] 169826K->85438K(507904K), 0.0403047 secs] [Times: user=0.14 sys=0.00, real=0.04 secs] 
12.063: [GC [PSYoungGen: 114677K->16372K(114688K)] 183742K->101371K(507904K), 0.0414270 secs] [Times: user=0.19 sys=0.00, real=0.04 secs] 
14.456: [GC [PSYoungGen: 114676K->16383K(65024K)] 199675K->120868K(458240K), 0.0512002 secs] [Times: user=0.22 sys=0.02, real=0.05 secs] 
15.498: [GC [PSYoungGen: 64974K->12490K(61184K)] 169459K->127252K(454400K), 0.0386737 secs] [Times: user=0.16 sys=0.03, real=0.04 secs] 
16.279: [GC [PSYoungGen: 61130K->11243K(87424K)] 175892K->128380K(480640K), 0.0178391 secs] [Times: user=0.06 sys=0.00, real=0.02 secs] 
17.203: [GC [PSYoungGen: 55019K->8729K(87424K)] 172156K->129665K(480640K), 0.0145089 secs] [Times: user=0.02 sys=0.00, real=0.01 secs] 
17.748: [GC [PSYoungGen: 52505K->8629K(87424K)] 173441K->133725K(480640K), 0.0152372 secs] [Times: user=0.02 sys=0.00, real=0.02 secs] 
18.435: [GC [PSYoungGen: 52405K->2950K(87424K)] 177501K->133082K(480640K), 0.0153686 secs] [Times: user=0.03 sys=0.00, real=0.01 secs] 
19.846: [GC [PSYoungGen: 46726K->9809K(87424K)] 176858K->141345K(480640K), 0.0143365 secs] [Times: user=0.06 sys=0.00, real=0.02 secs] 
20.921: [GC [PSYoungGen: 53585K->8578K(87424K)] 185121K->145088K(480640K), 0.0180275 secs] [Times: user=0.06 sys=0.00, real=0.02 secs] 
22.281: [GC [PSYoungGen: 52354K->4396K(87424K)] 188864K->146179K(480640K), 0.0157610 secs] [Times: user=0.06 sys=0.00, real=0.02 secs] 
24.002: [GC [PSYoungGen: 48172K->2738K(87424K)] 189955K->147417K(480640K), 0.0155340 secs] [Times: user=0.03 sys=0.00, real=0.02 secs] 
26.701: [GC [PSYoungGen: 46514K->2170K(87424K)] 191193K->147820K(480640K), 0.0103923 secs] [Times: user=0.06 sys=0.00, real=0.01 secs] 
27.697: [GC [PSYoungGen: 45946K->3722K(87424K)] 191596K->150562K(480640K), 0.0098434 secs] [Times: user=0.06 sys=0.00, real=0.01 secs] 
28.452: [GC [PSYoungGen: 47498K->3404K(87424K)] 194338K->153145K(480640K), 0.0297572 secs] [Times: user=0.09 sys=0.00, real=0.03 secs] 
32.908: [GC [PSYoungGen: 47180K->2715K(87424K)] 196921K->155081K(480640K), 0.0222870 secs] [Times: user=0.06 sys=0.00, real=0.02 secs] 
Heap
 PSYoungGen      total 87424K, used 8733K [0x00000000f8000000, 0x0000000100000000, 0x0000000100000000)
  eden space 43776K, 13% used [0x00000000f8000000,0x00000000f85e0480,0x00000000faac0000)
  from space 43648K, 6% used [0x00000000faac0000,0x00000000fad66fc0,0x00000000fd560000)
  to   space 43648K, 0% used [0x00000000fd560000,0x00000000fd560000,0x0000000100000000)
 ParOldGen       total 393216K, used 152365K [0x00000000e0000000, 0x00000000f8000000, 0x00000000f8000000)
  object space 393216K, 38% used [0x00000000e0000000,0x00000000e94cb7c8,0x00000000f8000000)
 PSPermGen       total 262144K, used 98809K [0x00000000d0000000, 0x00000000e0000000, 0x00000000e0000000)
  object space 262144K, 37% used [0x00000000d0000000,0x00000000d607e7a8,0x00000000e0000000)



eclipse.ini



-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20130807-1835
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms512m
-Xmx512m
-Xmn128m
-XX:PermSize=256m
-XX:MaxPermSize=256m
-Dcom.sun.management.jmxremote
-Xverify:none
-XX:+PrintGCDetails
-XX:+PrintGCTimeStamps
-Xloggc:D:/gc.log

总结一下

默认采用了Parallel Scavenge 和Parallel Old 收集器

-XX:PermSize=256m
-XX:MaxPermSize=256m

PermSize 的两个参数的设置顺序如果错了的话就不起作用了。

堆内存年轻带的空间先减小后又增大,老年代的空间大小没变化。

以后还需要换个收集器试一下






© 著作权归作者所有

共有 人打赏支持
RegnoiX
粉丝 3
博文 3
码字总数 1002
作品 0
厦门
程序员
私信 提问
优化JVM参数提升Eclipse运行速度

首先建立评估体系,将workspace里所有的项目close掉,关闭eclipse。优化的用例就是启动eclipse,open一个项目,eclipse会自动build这个项目,保证没有感觉到明显的卡,也就是没有full GC。 ...

紫鹰王
2012/11/01
0
0
优化JVM参数提高eclipse运行速度

原文地址:http://www.javaeye.com/topic/756538 性能优化从身边做起。 首先建立评估体系,将workspace里所有的项目close掉,关闭eclipse。优化的用例就是启动eclipse,open一个项目,eclip...

穿越星辰
2010/09/07
0
1
JVM性能调优参数配置

JVM内存分布图 图(1)总体分布: 图(2)各代分布: 图(3)内存区域分布: JVM参数配置 堆jvm参数配置,对应图(1)的Heap memory -Xmx : 最大堆大小 -Xms : 最小堆大小 -Xmn: 堆中年轻...

selfless
2016/06/08
194
0
java JVM虚拟机选项 Xms Xmx PermSize MaxPermSize 的区别

Eclipse崩溃,错误提示: MyEclipse has detected that less than 5% of the 64MB of Perm Gen (Non-heap memory) space remains. It is strongly recommended that you exit and restart M......

大数据之路
2013/04/15
0
1
JVM参数调优:Eclipse启动实践

JVM参数调优:Eclipse启动实践 本文主要参考自《深入理解 Java 虚拟机》。 这本书是国人写的难得的不是照搬代码注释的且不是废话连篇的技术书,内容涵盖了 Java 从源码到字节码到执行的整个过...

天天顺利
2015/01/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

聊聊storm的AggregateProcessor的execute及finishBatch方法

序 本文主要研究一下storm的AggregateProcessor的execute及finishBatch方法 实例 TridentTopology topology = new TridentTopology(); topology.newStream("spout1", spout......

go4it
44分钟前
1
0
大数据教程(7.5)hadoop中内置rpc框架的使用教程

博主上一篇博客分享了hadoop客户端java API的使用,本章节带领小伙伴们一起来体验下hadoop的内置rpc框架。首先,由于hadoop的内置rpc框架的设计目的是为了内部的组件提供rpc访问的功能,并不...

em_aaron
今天
1
0
CentOS7+git+github创建Python开发环境

1.准备CentOS7 (1)下载VMware Workstation https://pan.baidu.com/s/1miFU8mk (2)下载CentOS7镜像 https://mirrors.aliyun.com/centos/ (3)安装CentOS7系统 http://blog.51cto.com/fengyuns......

枫叶云
昨天
1
0
利用ibeetl 实现selectpicker 的三级联动

1. js 直接写在html页面上面,ibeetl 就可以动态地利用后台传上来的model List ,不需要每次点击都要ajax请求后台 2. 使用selectpicker 的时候,除了对selecct option的动态处理后,还需要 $("#...

donald121
昨天
1
0
Android SELinux avc dennied权限问题解决方法

1. 概述 SELinux是Google从android 5.0开始,强制引入的一套非常严格的权限管理机制,主要用于增强系统的安全性。 然而,在开发中,我们经常会遇到由于SELinux造成的各种权限不足,即使拥有“...

TreasureWe
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部