存档

文章标签 ‘JVM 调优’

Weblogic性能问题定位方法

2010年11月8日 吴颖敏 2 条评论

最近360和QQ大战不断,客观的反映了行业内垄断和不良竞争。在互联网行业都是先入为主的,所以垄断的现象是比较明显的。虽然大部分的人质疑QQ盗取隐私,但是仔细想想,在互联网的社会中隐私安全需要提高的不仅仅是软件安全更重要的是提高网络安全防范意识。我们看到的是大批人在注册开心、人人等社交网站的时大方的留下自己的隐私,但同时还在为接到保险公司推销电话而烦恼;注册各类的非法网
................Read More

JVM调优(六)

2010年8月1日 吴颖敏 1 条评论

这是紧接着上篇的JVM调优(五),对IBM JDK 的JVM GC的相关内容的进一步研究: 上篇已经根据相应的-verbose:gc的 log输出进行了相应的阐述,之后的IBM JDK 5.0,6.0也加入一些参数显示GC collector的详细信息。 JDK 5.0引入了-Xtgc tracing,对相应的GC collector进行阐述。它的输出会被写入navite_stdout.log文件中去。 * -Xtgc:backtrace 这个参数会显示出发GC的线程信息。 * -Xtgc:compacti
................Read More

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 标签: , , ,