
性能调优及内存分析
文章平均质量分 80
iteye_3330
这个作者很懒,什么都没留下…
展开
-
GC
转:http://www.iteye.com/topic/976522目录 内存管理简介 GC简介 好的Collector的特性 设计或选择Collector GC性能指标 分代GC Java Collector 快速内存分配 GC根集合 Serial Collector Parallel Collector/Throughput Collector Parallel Compacting C...原创 2011-09-30 11:21:49 · 172 阅读 · 0 评论 -
java jvm GC 参数设置
来自:http://yefeng.iteye.com/blog/6443381: heap size a: -Xmx 指定jvm的最大heap大小,如:-Xmx2g b: -Xms 指定jvm的最小heap大小,如:-Xms1g c: -Xmn 指定jvm中New Generation的大小,如:-Xmn256m d: -XX:PermSize 指定jvm中Perm Generation的最小...原创 2011-04-02 14:27:30 · 87 阅读 · 0 评论 -
JVM gc参数设置与分析
来自:http://hi.baidu.com/i1see1you/blog/item/7ba0d250c30131481038c20c.html一.概述java的最大好处是自动垃圾回收,这样就无需我们手动的释放对象空间了,但是也产生了相应的负效果,gc是需要时间和资源的,不好的gc会严重影响系统的系能,因此良好的gc是JVM的高性能的保证。JVM堆分为新生代,旧生代和年老代,新生代可用...原创 2011-04-02 14:49:09 · 280 阅读 · 0 评论 -
预估GC频率的方法
我们在进行GC调优的过程中,经常是发现出现问题后(比如OOM或者应用长时间暂停),再进行调优的过程。能不能做到在问题出现之前,就先进行调优呢?让我们来给GC算算卦吧! 首先,我们需要拿到一些系统运行状况才能推算出GC的情况,比如: 系统内存大小系统高峰时的TPS/QPS高峰时平均每个请求的耗时根据这些数据,就可以开始“算命”了(以下是我针对某个线上应用的推算过程): 系统...原创 2012-10-15 16:10:00 · 1041 阅读 · 0 评论