为质量而战!为胜利而战!

发布新日志

  • JVM和GC参数设置

    2009-06-16 09:39:12

    1、sun jvm
    MEM_ARGS="-Xms1024m -Xmx1024m Xverbosegc:file=/home/gc"
    export MEM_ARGS

    2、IBM jvm
    MEM_ARGS="-Xms1024m -Xmx1024m -verbose:gc Xverboselog:/home/gc.log"
    export MEM_ARGS

    3、bea jrockit jvm
    MEM_ARGS="-Xms1024m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=384m -XX:MaxLiveObjectEvacuationRatio=50 -Xverbosegc:file=/home/gc"
    export MEM_ARGS

  • GC日志分析,不同的JVM生成的gc.log,用不同分析工具

    2009-06-16 09:36:07

    1、HP的HPjmeter

    在官方网站www.hp.com下载HPjmeter_3.0.01.jar,也可直接联系偶macan1002@hotmail.com

    如果gc.log文件过大,则可以通过 Java -Xms1024M -Xmx1024M -Xss8M  -jar  %HPjmeter_path%\HPjmeter_3.0.01.jar 来打开

    参数-Xms和-Xmx保证打开较大的文件时不会crash,参数-Xss保证正常分析出memory leak怀疑点

    2、IBMPMAT(全称为Pattern Modeling and Analysis Tool for Java Garbage Collector)

    在官方网站www.ibm.com下载ga35_GC数据分析工具PMAT.zip

Open Toolbar