码迷,mamicode.com
首页 >  
搜索关键字:compacting gc    ( 3562个结果
理解Java的GC日志
分析如下GC日志: [GC [PSYoungGen: 9216K->1024K(9216K)] 1246196K->1246220K(1287040K), 0.2398360 secs] [Times: user=0.29 sys=0.01, real=0.24 secs] [Full GC [PSYoungGen: 1024K->0K(9216K)] [ParOldGen: 1245196K...
分类:编程语言   时间:2015-03-17 10:33:12    阅读次数:189
JVM优化总结
首先明确java堆分为perm和heap, 本文只讨论heap空间。 概念说明 Eden存放新生成的对象, 它内部的对象生命周期不超过1次Minor GC。 S0、S1的S是Survivor的缩写, 它用于存放MinorGC后幸存,又不满足进入O...
分类:其他好文   时间:2015-03-17 08:12:12    阅读次数:215
JVM——垃圾回收(GC)
GC简介java语言运行在java虚拟机(jvm)上,为了解决有限的空间和性能的保证这个矛盾体,jvm所具备的GC能力,可以有效的清除不用的对象,使空间的利用更加合理。下面介绍该机制的原理。判断对象已废弃 引用计数法 给每一个对象都配备一个计数器,对于该对象,若增加一个指向它的引用,则计数器加1;每失效一个引用,则计数器减一。 但是,如果两个对象互相引用,但都对于外部都已失去用途,则这样的两个对...
分类:其他好文   时间:2015-03-17 00:50:55    阅读次数:128
(转)JVM系列三:JVM参数设置、分析
不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由于各个程序具备不同的特点,如:web和GU...
分类:其他好文   时间:2015-03-15 19:43:50    阅读次数:263
闲下来,仔细想想每天的工作,好好总结下
每天上班,有时候忙的焦头烂额,工作中会遇到各种问题或事故,查查资料,求教下其他同事问题解决了,继续忙别的事情。过段时间可能又出现了同样或类似的问题,又忙活好一阵。每天的工作似乎是一个掰棒子游戏,捡了小棒子,丢了大棒子,总算下了也学到了东西,但是进步很小。前段时间看了好多东西:GC、dubbo、MQ、...
分类:其他好文   时间:2015-03-15 19:37:31    阅读次数:154
Java 后台性能优化简要
业务系统性能优化的前提时观察和诊断,观察工具如下: 前端优化工具:YSlow 页面响应时间:Firebug 方法相应时间:btrace GC日志分析:JVM 启动参数 数据库优化:慢查询 系统资源调用:监控...
分类:编程语言   时间:2015-03-15 13:53:19    阅读次数:113
listview优化2
ListView优化2:如果一个listView不做任何的优化,而且有很多的条目,当我们快速的拖动listView的界面的时候,就不断的GCGC(Garbage Collection )垃圾回收,当GC到某个时候就会(OOM)outofmemory内存溢出,应用程序也就会随之挂掉,产生这个问题的原因...
分类:其他好文   时间:2015-03-15 12:16:11    阅读次数:145
JVM--常见的虚拟机回收算法
Serial GC -XX:+UseSerialGC 这样就设置为了串行GC回收方式,这种方式在Client模式下是默认的。 一般是使用在单机程序,小内存,CPU个数少的机器上。 没有复杂的算法,只用一个线程完成GC,ParallelGC 并行 如果启动了Server,那么使用的GC就是Pa...
分类:编程语言   时间:2015-03-14 18:14:30    阅读次数:160
atitit.资源释放机制--attilax总结
atitit.资源释放机制--attilax总结   1. 、全手工, 1 2. 引用计数, 1 2.1. 成本也显而易见, 1 2.2. 循环引用的问题, 2 2.3. 引用计数方式其实也有经典的卡顿情况 2 3. Mark and Sweep GC,也就是Java所采用的方式。 2 4. timer 超时机制attilax 建立 2 5. ARM自动资源管理 3 6. 注解...
分类:其他好文   时间:2015-03-13 14:23:53    阅读次数:133
JVM系列三:JVM参数设置、分析
原文:http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html 不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断...
分类:其他好文   时间:2015-03-13 01:38:53    阅读次数:173
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!