jvm调优
hua_yi
这个作者很懒,什么都没留下…
展开
-
JVM调优《一》
转载自:http://www.iteye.com/wiki/jvm/2858-JVM数据类型 Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。基本类型包括:byte,short,in...原创 2011-03-02 22:49:04 · 75 阅读 · 0 评论 -
JVM 几个重要的参数
JVM 几个重要的参数 <本文提供的设置仅仅是在高压力, 多CPU, 高内存环境下设置> 最近对JVM的参数重新看了下, 把应用的JVM参数调整了下。 几个重要的参数-server -Xmx3g -Xms3g -XX:MaxPermSize=128m -XX:NewRatio=1 ede...原创 2011-03-02 23:03:53 · 109 阅读 · 0 评论 -
JVM调优总结(十一)
JVM调优总结(十一)-参考资料 原创作者: 和你在一起 能整理出上面一些东西,也是因为站在巨人的肩上。下面是一些参考资料,供大家学习,大家有更好的,可以继续完善:) · Java 理论与实践: 垃圾收集简史 · Java SE 6 HotSpot[tm] Virtual Machine Garbage ...原创 2011-03-02 23:03:11 · 88 阅读 · 0 评论 -
JVM调优总结(十)
JVM调优总结(十)-调优方法 原创作者: 和你在一起 JVM调优工具Jconsole,jProfile,VisualVMJconsole : jdk自带,功能简单,但是可以在系统有一定负荷的情况下使用。对垃圾回收算法有很详细的跟踪。详细说明参考这里 JProfiler:商业软件,需要付费。功...原创 2011-03-02 23:01:31 · 89 阅读 · 0 评论 -
JVM调优总结(九)
JVM调优总结(九)-新一代的垃圾回收算法 原创作者: 和你在一起 垃圾回收的瓶颈 传统分代垃圾回收方式,已经在一定程度上把垃圾回收给应用带来的负担降到了最小,把应用的吞吐量推到了一个极限。但是他无法解决的一个问题,就是Full GC所带来的应用暂停。在一些对实时性要求很高的应用场景下,GC暂停所带来的请求堆积...原创 2011-03-02 23:00:51 · 91 阅读 · 0 评论 -
JVM调优总结(八)
JVM调优总结(八)-典型配置举例2 原创作者: 和你在一起 常见配置汇总 堆设置 -Xms:初始堆大小 -Xmx:最大堆大小 -XX:NewSize=n:设置年轻代大小 -XX:NewRatio=n:设置年轻代和年老代的比值。如:为3,表示年轻代与年老代比...原创 2011-03-02 23:00:13 · 90 阅读 · 0 评论 -
JVM调优总结(七)
JVM调优总结(七)-典型配置举例1 原创作者: 和你在一起 以下配置主要针对分代垃圾回收算法而言。 堆大小设置年轻代的设置很关键JVM中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64...原创 2011-03-02 22:59:34 · 88 阅读 · 0 评论 -
JVM调优总结(六)
JVM调优总结(六)-分代垃圾回收详述2 原创作者: 和你在一起 分代垃圾回收流程示意 选择合适的垃圾收集算法串行收集器 用单线程处理所有垃圾回收工作,因为无需多线程交互,所以效率比较高。但是,也无法使用多处理器的优势,所以此收集器适合单处理器机器。当然,此收集器也可以用在小数据量(...原创 2011-03-02 22:58:45 · 95 阅读 · 0 评论 -
JVM调优总结(五)
JVM调优总结(五)-分代垃圾回收详述1 原创作者: 和你在一起 为什么要分代 分代的垃圾回收策略,是基于这样一个事实:不同的对象的生命周期是不一样的。因此,不同生命周期的对象可以采取不同的收集方式,以便提高回收效率。 在Java程序运行的过程中,会产生大量的对象,其中有些对象是与业务信息相关,比如Htt...原创 2011-03-02 22:57:43 · 89 阅读 · 0 评论 -
JVM调优《四》
JVM调优总结(四)-垃圾回收面临的问题 原创作者: 和你在一起 如何区分垃圾 上面说到的“引用计数”法,通过统计控制生成对象和删除对象时的引用数来判断。垃圾回收程序收集计数为0的对象即可。但是这种方法无法解决循环引用。所以,后来实现的垃圾判断算法中,都是从程序运行的根节点出发,遍历整个对象引用,查找存活的对象。那...原创 2011-03-02 22:55:55 · 66 阅读 · 0 评论 -
JVM调优《三》
JVM调优总结(三)-基本垃圾回收算法 原创作者: 和你在一起 可以从不同的的角度去划分垃圾回收算法:按照基本回收策略分引用计数(Reference Counting):比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循...原创 2011-03-02 22:54:04 · 65 阅读 · 0 评论 -
JVM调优《二》
Java对象的大小 基本数据的类型的大小是固定的,这里就不多说了。对于非基本类型的Java对象,其大小就值得商榷。 在Java中,一个空Object对象的大小是8byte,这个大小只是保存堆中一个没有任何属性的对象的大小。看下面语句:Object ob = new Object(); 这样在程序中完成了一个Java对象的生命,但是它所占的空间为:4by...原创 2011-03-02 22:50:45 · 62 阅读 · 0 评论 -
jvm调优
转载自:http://www.searchsoa.com.cn/showcontent_32286.htm# JVM参数调优是个很头痛的问题,设置的不好,JVM不断执行Full GC,导致整个系统变得很慢,网站停滞时间能达10秒以上,这种情况如果没隔几分钟就来一次,自己都受不了。这种停滞在测试的时候看不出来,只有网站pv达到数十万/天的时候问题就暴露出来了。 要想配置好JVM参数...原创 2012-05-16 15:08:43 · 146 阅读 · 0 评论