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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库