JDK的两个JVM的区别
来源:互联网 发布:阿里云快照取回本地 编辑:程序博客网 时间:2024/05/16 18:18
JDK包括2个JVM
Java HotSpot Client VM(-client),为在客户端环境中减少启动时间而优化;
Java HotSpot Server VM(-server),为在服务器环境中最大化程序执行速度而设计.
比较:Server VM启动比Client VM慢,运行比Client VM快.
如何将VM设置成 Server VM:
找到 [jre安装目录]/lib/i386/jvm.cfg 文件
里面第一行写的是 -client 默认就是client版本,把第二行的-server KNOWN 放到
第一行,如下面所示
代码
-server KNOWN
-client KNOWN
-hotspot ALIASED_TO -client
-classic WARN
-native ERROR
-green ERROR
本地测试了一下:
c:> java -client -Xmx1443M -version
使用客户端:内存可以使用到 1443M
使用服务端:内存可以使用到1444M
感觉差别不是很大,不过确实是大了一些!
- JDK的两个JVM的区别
- JRE,JDK,JVM的区别
- JDK,JRE,JVM的区别?
- JVM,JRE,JDK的区别
- JDK,JRE,JVM的区别?
- JVM、JDK、JRE的区别
- JVM、JDK、JRE的区别
- JDK,JRE,JVM的区别
- JDK,JRE,JVM的区别
- JDK,JRE,JVM的区别
- jdk,jre,jvm的区别
- jdk,jre,jvm的区别
- JDK,JRE,JVM的区别
- jdk,jre,jvm的区别
- jdk,jvm,jre的区别
- JDK JRE JVM 的区别
- JDK JRE JVM的区别
- JDK JRE JVM的区别:
- 触发器实例讲解(二)
- 1091. Maximum Sum
- android多语言与国际化
- Linux下Java环境配置
- 触发器实例讲解(三)
- JDK的两个JVM的区别
- MySQL 联合查询实例
- OSGI
- 如何把android framework源代码加入SDK
- 究极≮Coder≯专用教程Blog
- Spring DI(依赖注入)-之SETTER方法
- C++ Tips(2): Regarding Const
- 进程和线程编程
- Android开机自启动。