jvm的client模式与server模式

64位的jdk  默认是 server 的

32位默认是 client

1.虚拟机版本与模式查看 
java -version //查看JVM默认的环境 
java -client -version //查看JVM的客户端环境,针对GUI优化,启动速度快,运行速度不如server 
java -server -version //查看JVM的服务器端环境,针对生产环境优化,运行速度快,启动速度慢 

2.虚拟机模式切换 
目录JAVA_HOME/jre/bin下,会有2个目录,server与client.这个就是他们的运行环境的动态库.那么怎么切换呢?找到JAVA_HOME/jre/lib/i386/jvm.cfg,这就是JVM默认的查找顺序,内容如下 
-client KNOWN 
-server KNOWN 
-hotspot ALIASED_TO -client 
-classic WARN 
-native ERROR 
-green ERROR 
只需要把-server和-clent换个位置就行了.如下 
-server KNOWN 
-client KNOWN 
-hotspot ALIASED_TO -client 
-classic WARN 
-native ERROR 
-green ERROR 
这个时候在输入java -version看看吧,是不是默认的使用服务器端了呢,一般开发环境是使用client,而生产环境会使用server.有什么问题大家留言吧,我们一起交流.^-^

猜你喜欢

转载自sauzny.iteye.com/blog/2008541