你的位置:首页 > 软件开发 > Java > 实战Java虚拟机之二“虚拟机的工作模式”

实战Java虚拟机之二“虚拟机的工作模式”

发布时间:2015-04-08 14:02:28
今天开始实战Java虚拟机之二:“虚拟机的工作模式”。总计有5个系列实战Java虚拟机之一“堆溢出处理”实战Java虚拟机之二“虚拟机的工作模式”实战Java虚 ...

实战Java虚拟机之二“虚拟机的工作模式”

今天开始实战Java虚拟机之二:“虚拟机的工作模式”。

总计有5个系列

  • 实战Java虚拟机之一“堆溢出处理”
  • 实战Java虚拟机之二“虚拟机的工作模式”
  • 实战Java虚拟机之三“G1的新生代GC”
  • 实战Java虚拟机之四“禁用System.gc()”
  • 实战Java虚拟机之五“开启JIT编译”

   目前的Java虚拟机支持Client和Server两种运行模式。使用参数-client可以指定使用Client模式,使用参数-server可以指定使用Server模式。默认情况下,虚拟机会根据当前计算机系统环境自动选择运行模式。使用-version参数可以查看当前的模式,如下所示:

  1. ./java -version  
  2. java version "1.7.0_40"  
  3. Java(TM) SE Runtime Environment (build1.7.0_40-b43)  
  4. Java HotSpot(TM) Client VM (build 24.0-b56, mixed mode, sharing)  

 

使用-server参数后,就可以得到如下输出:

  1. ./java -server -version  
  2. java version "1.7.0_40"  
  3. Java(TM) SE Runtime Environment (build1.7.0_40-b43)  
  4. Java HotSpot(TM) Server VM (build 24.0-b56, mixed mode)  

原标题:实战Java虚拟机之二“虚拟机的工作模式”

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。