Archive for the ‘JVM’ Category

BEA开放了所有产品的License Keys

星期二, 6月 3rd, 2008

所有的bea产品的License Keys都开放了,

License Keys来源:

http://commerce.--escaped_anchor:2293621d93a909cfd046ff6713918d6c--.com/products/all_products.jsp

下载url为:

MessageQ:

http://download2.bea.com/pub/license/All Products/MessageQ.zip

BEA Tuxedo Products:
http://download2.bea.com/pub/license/All Products/BEA_Tuxedo_Products.zip

BEA WebLogic:
http://download2.bea.com/pub/license/All Products/BEA_WebLogic.zip

BEA AquaLogic:
http://download2.bea.com/pub/license/All Products/BEA_AquaLogic.zip

BEA WebLogic Communications Platform:
http://download2.bea.com/pub/license/All Products/BEA_WebLogic_Communication_Platform.zip

BEA Workshop:
http://download2.bea.com/pub/license/All Products/BEA_Workshop.zip

Blended Open Source Resources:
http://download2.bea.com/pub/license/All Products/Blended_Open_Source_Resources.zip

BEA JRockit:
http://download2.bea.com/pub/license/All Products/BEA_JRockit.zip

其它产品的:

http://download2.bea.com/pub/license/All Products/Other_Products.zip

新的bea jrockit 6.0 下载入口为:

http://commerce.bea.com/products/weblogicjrockit/jrockit_prod_fam-bea.jsp

http://commerce.--escaped_anchor:2293621d93a909cfd046ff6713918d6c--.com/products/weblogicjrockit/accept_terms60-bea.jsp

对应Jrockit安装程序为:

http://download2.--escaped_anchor:2293621d93a909cfd046ff6713918d6c--.com/pub/jrockit/60/jrockit-R27.5.0-jdk1.6.0_03-windows-x64.exe
http://download2.--escaped_anchor:2293621d93a909cfd046ff6713918d6c--.com/pub/jrockit/60/jrockit-R27.5.0-jdk1.6.0_03-windows-ia32.exe
http://download2.--escaped_anchor:2293621d93a909cfd046ff6713918d6c--.com/pub/jrockit/60/jrockit-R27.5.0-jdk1.6.0_03-linux-ia32.bin
http://download2.--escaped_anchor:2293621d93a909cfd046ff6713918d6c--.com/pub/jrockit/60/jrockit-R27.5.0-jdk1.6.0_03-linux-x64.bin
http://download2.--escaped_anchor:2293621d93a909cfd046ff6713918d6c--.com/pub/jrockit/60/jrockit-R27.5.0-jdk1.6.0_03-solaris-sparcv9.bin

Tags: bea, Keys, License

Related posts

用HPjmeter分析jvm的gc日志和heap dump

星期日, 4月 13th, 2008

HPjmeter下载:
ftp://ftp.hp.com/pub/gsy/HPjmeter_3.0.01.jar

或者:
ftp://ftp.hp.com/pub/gsy/hpjmeter_console_3.0.01.00_windows_setup.exe
ftp://ftp.hp.com/pub/gsy/hpjmeter_console_3.0.01.00_linux_setup.sh

(ftp://ftp.hp.com/pub/gsy 支持目录方式浏览。)

jvm参数设置:
1. -Xloggc:gclog.vgc -XX:+PrintGCTimeStamps -XX:-PrintGCDetails -XX:+UseConcMarkSweepGC

3. -agentlib:hprof
(按Ctrl+C生成 java.hprof.txt)

(我在 Openfire的 openfired.vmoptions里添加了如下的的参数:

-Xloggc:gc.log
-XX:+PrintGCTimeStamps
-XX:-PrintGCDetails
-XX:+UseConcMarkSweepGC
-agentlib:hprof

)

运行HPjmeterjava -Xmx384m -jar HPjmeter_3.0.01.jar

File–>Open file –>

选择gclog.vgc参看gc日志。

或者 java.hprof.txt.

其它相关下载:

HPjtune下载:
ftp://ftp.hp.com/pub/gsy/--escaped_anchor:bc25305bc272f3a903e3221e6c44716e---1.3.zip

SAP Memory Analyzer 1.1.1 的Eclipse插件下载:
http://dl2.csdn.net/down1/20071218/18144755624.zip

官方下载地址: MemoryAnalyzer-1.1.1-plugins-only.zip
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e025ff62-1148-2a10-9994-f9436c40fcb9

gcviewer下载:
http://www.tagtraum.com/download/--escaped_anchor:15dec456521bdaff7482b857700c2124---1.28-bin.zip

来源:http://www.tagtraum.com/--escaped_anchor:15dec456521bdaff7482b857700c2124---download.html

http://www.tagtraum.com/--escaped_anchor:15dec456521bdaff7482b857700c2124--.html

参考: http://www.javaperformancetuning.com/tools/--escaped_anchor:73cda882f4e877ca12ddb00f5e1c8cfa--/index.shtml

http://www.javaperformancetuning.com/

scimark2 benchmark下载:

http://math.nist.gov/scimark2/scimark2lib.jar

来源: http://math.nist.gov/scimark2/download_java.html

jvm可设置的选项参数: http://blogs.sun.com/watt/resource/jvm-options-list.html

http://java.sun.com/docs/performance/index.html

http://java.sun.com/performance/reference/whitepapers/5.0_performance.html
http://java.sun.com/docs/hotspot/gc5.0/gc_tuning_5.html

http://java.sun.com/javase/technologies/hotspot/gc/gc_tuning_6.html

运行hpjmeter_console_3.0.01.00_windows_setup.exe安装的话,
可以得到两个demo.Java2Demo.eprof和Java2Demo.vgc。
HPjmeter自己生成的hpjmeter.bat 内容如下:
[code]
@echo off

rem Product: HPjmeter Console
rem
rem (c) Copyright 2005-2006 Hewlett-Packard Development Company, L.P.
rem
rem Confidential computer software. Valid license from HP required for
rem possession, use or copying. Consistent with FAR 12.211 and 12.212,
rem Commercial Computer Software, Computer Software Documentation, and
rem Technical Data for Commercial Items are licensed to the U.S. Government
rem under vendor’s standard commercial license.

rem Parameters (can be processed in any order):
rem 1) hpjmeter.bat -log LEVEL [optional, defaults to OFF. Choices are: FINE, FINER, FINEST, ]
rem 2) hpjmeter.bat -X<switch> [optional]
rem 3) hpjmeter.bat tooloption [optional, currently not used]
rem 4) hpjmeter.bat -help [optional, prints usage message]
rem

setlocal

rem
rem Process commandline arguments if any
rem

set VMOPT=
set OPT=
set LOG_LEVEL=OFF
set HEAPSIZE=-Xmx256m

set ARG=%1
:getarg
if “%ARG%”==”" goto getarg_done
if “%ARG%”==”-log” goto set_log_level
if not “%ARG:-Xmx=”"%”==”%ARG%” goto set_heapsize
if not “%ARG:-X=”"%”==”%ARG%” goto set_vmopt
if not “%ARG:-D=”"%”==”%ARG%” goto set_vmopt
if “%ARG%”==”-help” goto display_help
if not %ARG:-”"%==”" goto set_opt
shift
set ARG=%1
goto getarg

:set_log_level
shift
set LOG_LEVEL=%1
shift
set ARG=%1
goto getarg

:set_heapsize
set HEAPSIZE=%ARG%
shift
set ARG=%1
goto getarg

:set_vmopt
set VMOPT=%VMOPT% %ARG%
shift
set ARG=%1
goto getarg

:set_opt
set OPT=%OPT% %ARG%
shift
set ARG=%1
goto getarg

:display_help
echo “Usage: hpjmeter [<options>]”
echo “where each option starting with -X is a Java option,”
echo “otherwise it is an HPjmeter option, or has the ‘-log <level>’ form”
echo “<level> is SEVERE, WARNING, INFO, CONFIG, FINE, FINER, or FINEST”
echo “For example: hpjmeter -Xmx64m -log INFO -Xeprof”
goto end

:getarg_done

rem
rem Set JM_JAVA_HOME
rem

if defined JM_JAVA_HOME goto skipset
set JM_JAVA_HOME=D:\Program Files\Java\jre1.5.0_11
:skipset

rem
rem Absolute path to installed jar files set by InstallShield
rem

set JARBASE=D:\Program Files\HPjmeter\lib

rem
rem Set main class and classpath arguments
rem

set TOOL_NAME=com.hp.jmeter.Console
set JARS=%JARBASE%\HPjmeter.jar
set VMOPT=%VMOPT% -ea -Dcom.hp.jmeter.all.LogLevel=%LOG_LEVEL%

rem
rem Start HP Java Manager Console
rem

start “HPjmeter” /MIN “%JM_JAVA_HOME%\bin\java” %HEAPSIZE% %VMOPT% -cp “%JARS%” “%TOOL_NAME%” %OPT%

:end
endlocal

[/code]

Tags: gcviewer, HPjmeter, HPjtune, Java

Related posts

Windows系统中使用jvmstat查看Java虚拟机信息

星期四, 10月 25th, 2007

0.jdk必须1.5以上,临时文件夹所在的磁盘分区必须为NTFS格式 (命令行下用 set PATH 察看临时文件夹)

1.下载jvmstat-3_0.zip
参考http://java.sun.com/performance/jvmstat/#Download

2.解压到:E:\Java\jvmstat

3.启动tomcat ,然后在任务管理器中查看到进程id(例如3866)
(或者使用jps命令)

4.启动 E:\Java\jvmstat\bat>visualgc.cmd 3866

5.新出现的三个图形窗口有统计数据.

参考:http://java.sun.com/performance/jvmstat/windows.html

http://java.sun.com/performance/jvmstat/faq.html

命令行执行示例:

D:\Documents and Settings\lizongbo>set TMP
TMP=D:\DOCUME~1\lizongbo\LOCALS~1\Temp

D:\Documents and Settings\lizongbo>set TEMP
TEMP=D:\DOCUME~1\lizongbo\LOCALS~1\Temp

D:\Documents and Settings\lizongbo>cd D:\Java\jvmstat\bat

D:\Java\jvmstat\bat>d:

D:\Java\jvmstat\bat>jps
1212 Jps

D:\Java\jvmstat\bat>jps
1896
1088 Jps

D:\Java\jvmstat\bat>visualgc.cmd 1896

在启动的信息窗口中,可以得到的相关信息

Java Command Line:

Java VM Arguments: -Dexe4j.isInstall4j=true -Dexe4j.moduleName=D:\Java\DbVisualizer-6.0.6\dbvis.exe -Dexe4j.tempDir= -Dexe4j.unextractedPosition=0 -Dexe4j.consoleCodepage=cp0 -Xmx256m -Ddbvis.home=D:\Java\DbVisualizer-6.0.6\ -Dapple.laf.useScreenMenuBar=true -Xmx256m

Java VM Flags:

java.home=d:\java\jdk1.6.0_03\jre

java.class.path=D:\Java\DbVisualizer-6.0.6\.install4j\i4jruntime.jar;D:\Java\DbVisualizer-6.0.6\.\resources;D:\Java\DbVisualizer-6.0.6\.\lib\alloy.jar;D:\Java\DbVisualizer-6.0.6\.\lib\commons-lang.jar;D:\Java\DbVisualizer-6.0.6\.\lib\crimson.jar;D:\Java\DbVisualizer-6.0.6\.\lib\dbvis.jar;D:\Java\DbVisualizer-6.0.6\.\lib\forms.jar;D:\Java\DbVisualizer-6.0.6\.\lib\jai-imageio.jar;D:\Java\DbVisualizer-6.0.6\.\lib\jcchart.jar;D:\Java\DbVisualizer-6.0.6\.\lib\jdom.jar;D:\Java\DbVisualizer-6.0.6\.\lib\jide.jar;D:\Java\DbVisualizer-6.0.6\.\lib\log4j.jar;D:\Java\DbVisualizer-6.0.6\.\lib\nb-editor.jar;D:\Java\DbVisualizer-6.0.6\.\lib\ognl.jar;D:\Java\DbVisualizer-6.0.6\.\lib\openide-util.jar;D:\Java\DbVisualizer-6.0.6\.\lib\poi.jar;D:\Java\DbVisualizer-6.0.6\.\lib\yFiles.jar;

java.library.path=D:\Java\DbVisualizer-6.0.6;.;D:\WINDOWS\Sun\Java\bin;D:\WINDOWS\system32;D:\WINDOWS;D:\Java\apache-ant-1.7.0\bin;d:\oracle\product\10.2.0\client_1\bin;D:\Java\jdk1.6.0_03\bin;D:\WINDOWS\system32;D:\WINDOWS;D:\WINDOWS\System32\Wbem;D:\Program Files\Microsoft Network Monitor 3\;d:\java\jdk1.6.0_03\jre\bin

java.endorsed.dirs=d:\java\jdk1.6.0_03\jre\lib\endorsed

java.ext.dirs=d:\java\jdk1.6.0_03\jre\lib\ext;D:\WINDOWS\Sun\Java\lib\ext

sun.boot.class.path=d:\java\jdk1.6.0_03\jre\lib\resources.jar;d:\java\jdk1.6.0_03\jre\lib\rt.jar;d:\java\jdk1.6.0_03\jre\lib\sunrsasign.jar;d:\java\jdk1.6.0_03\jre\lib\jsse.jar;d:\java\jdk1.6.0_03\jre\lib\jce.jar;d:\java\jdk1.6.0_03\jre\lib\charsets.jar;d:\java\jdk1.6.0_03\jre\classes

sun.boot.library.path=d:\java\jdk1.6.0_03\jre\bin

java.vm.name=Java HotSpot(TM) Client VM

java.vm.info=mixed mode, sharing

java.vm.vendor=Sun Microsystems Inc.

java.vm.version=1.6.0_03-b05

java.vm.specification.name=Java Virtual Machine Specification

java.vm.specification.vendor=Sun Microsystems Inc.

java.vm.specification.version=1.0

Tags: DbVisualizer, Java, JDK, jps, jvmstat, visualgc

Related posts