存档

文章标签 ‘JVM’

JVM调优(五)

2010年7月31日 吴颖敏 1 条评论

这篇是对JVM调优(一)的补充和延续,主要针对于BM JDK的进行,这里将一点经验总结保留下来,呵呵,希望之后不用再看IBM infor centre里那长长的英文篇了,呵呵。 IBM JDK 的GC 策略,主要有以下几点: 针对吞吐量进行优化 -Xgcpolicy:optthruput(可选) 默认策略。对于吞吐量比短暂的 GC 停顿更重要的应用程序,通常使用这种策略。每当进行垃圾收集时,应用程序都会停顿。 针对停顿时间进行
................Read More

分类: JVM 标签: , , ,

JVM调优(四)

2010年7月28日 吴颖敏 1 条评论

这篇Jason 会介绍下不同JDK的环境下的GC 及HeapDump分析工具,这里引用了Weblogic中文爱好者BBS中精华贴的图,这是现在比较全的工具对应系列: 这里比较推荐的是IBM 的gaXX.jar分析相应的GClog,而使用MAT分析相应的DUMP文件(注意64位到32位的转换)。 这里再介绍下相关环境下得到heap dump的方法,分析heapdump 也是我们做jvm调优很有用的分析方法: 以下是相关的在对应JDK1.5的情况下,SUN
................Read More

JVM调优(三)

2010年7月23日 吴颖敏 1 条评论

紧接上篇JVM调优(二),Jason继续在介绍相应的SUN JDK下,不同GC策略相应的一些配置: 这里按照JDK guideline划分为两类: 1.吞吐量优先: 这里的吞吐量是指GC的时间与非GC时间的比值,即1分钟的GC,99分钟系统总时间,吞吐量为99%。 吞吐量优先策略适用于对响应时间不高的场景。 吞吐量优先首先可以通过-XX:GCTimeRatio=<N>来设定,公式为1/(1+N)。例如,-XX:GCTimeRatio=19时,表示
................Read More

JVM调优(二)

2010年7月22日 吴颖敏 2 条评论

之前Jason介绍了相关的IBM JDK下WAS 的GC log的相关信息,快做了一个月的SUN平台下的性能测试了,感触坡深,从一开始对solaris平台的调优到最后SUN JDK JVM的调优,一步步走过来,各种在guideline中有效无效的参数都相应的试过,最终性能也相应的调优提升了60%,今天阐述在SUN JDK平台下 WAS的GClog的相应情况。 在SUN 平台下我们可以加入以下的参数打引出我们想要的信息: -XX:+PrintGCDeta
................Read More

分类: JVM 标签: , , ,

JVM调优(一)

2010年7月20日 吴颖敏 1 条评论

JVM相关的调优一般都与相应的GC机制有关,这里首先介绍下WINDOWS平台下,WAS与DB2的搭配产生的GClog文件。 首先,我们需要在WAS中每个应用程序的JVM点选Verbose garbage collection,然后在相应的目录下您可以看到相应的GClog文件。以下是GClog文件的一部分: <verbosegc version="200906_09"> #显示了GC的type和与上次GC之间的间隔时间# <af type="nursery" id="2" timestamp="Jul
................Read More

分类: JVM 标签: , , ,