jvm HotSpot client VM 与 server VM

1:默认值
JAVA_HOME\jre\lib\i386\jvm.cfg 原来的值:

-client KNOWN
-server KNOWN
-hotspot ALIASED_TO -client
-classic WARN
-native ERROR
-green ERROR

java -version显示
F:\sun>java -version
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) Client VM (build 20.45-b01, mixed mode)

2:修改文件
JAVA_HOME\jre\lib\i386\jvm.cfg 第一行与第二行互换

-server KNOWN  #原来是第2行
-client KNOWN  #原来是第1行
-hotspot ALIASED_TO -client
-classic WARN
-native ERROR
-green ERROR


java -version显示
F:\sun>java -version
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) Server VM (build 20.45-b01, mixed mode)

3:根据启动参数来设置jvm的模式

C:\>java -server -version
java version "1.5.0_05"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_05-b05)
Java HotSpot(TM) Server VM (build 1.5.0_05-b05, mixed mode)

C:\>java -client -version
java version "1.5.0_05"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_05-b05)
Java HotSpot(TM) Client VM (build 1.5.0_05-b05, mixed mode, sharing)

Apusic 在启动的时候使用了 -server参数
/usr/java/jdk1.6.0_14/bin/java -Dcom.apusic.domain.home=/app/apusic-5.1/domains/mydomain -server -Xms2048m -Xmx2048m -XX:MaxPermSize=512m -classpath .:/app/apusic-5.1/classes:/app/apusic-5.1/sp/apusic_io_20090924.jar:/app/apusic-5.1/sp/lb_sp20090623.jar:/app/apusic-5.1/sp/session_sp.jar:/app/apusic-5.1/common/apusic-resources.jar:/app/apusic-5.1/common/elite-api.jar:/app/apusic-5.1/common/javaee.jar:/app/apusic-5.1/common/jaxb-api.jar:/app/apusic-5.1/common/jsf-api.jar:/app/apusic-5.1/lib/apusic-client.jar:/app/apusic-5.1/lib/apusic.jar:/app/apusic-5.1/lib/apusic-launcher.jar:/app/apusic-5.1/lib/concurrent.jar:/app/apusic-5.1/lib/deploy.jar:/app/apusic-5.1/lib/dsn.jar:/app/apusic-5.1/lib/elite.jar:/app/apusic-5.1/lib/firststep.jar:/app/apusic-5.1/lib/gftool.jar:/app/apusic-5.1/lib/jaxb-impl.jar:/app/apusic-5.1/lib/jaxb-xjc.jar:/app/apusic-5.1/lib/jgroups-all.jar:/app/apusic-5.1/lib/jhall.jar:/app/apusic-5.1/lib/ldapjdk.jar:/app/apusic-5.1/lib/ldapsp.jar:/app/apusic-5.1/lib/mejb.jar:/app/apusic-5.1/lib/operamasks-impl.jar:/app/apusic-5.1/lib/razor.jar:/app/apusic-5.1/lib/standard.jar:/app/apusic-5.1/lib/*.zip:/app/apusic-5.1/lib/ext/bcprov-jdk15-138.jar:/app/apusic-5.1/lib/ext/operamasks-third-party.jar:/app/apusic-5.1/lib/ext/toplink-essentials-agent.jar:/app/apusic-5.1/lib/ext/toplink-essentials.jar:/app/apusic-5.1/lib/ext/*.zip/app/apusic-5.1/domains/mydomain/lib/*.zip:/app/apusic-5.1/domains/mydomain/lib/ojdbc14.jar: com.apusic.server.Main -root /app/apusic-5.1

猜你喜欢

转载自letmedown.iteye.com/blog/2126919
vm