Java虚拟机切换模式
来源:互联网 发布:apriori算法例题 编辑:程序博客网 时间:2024/06/05 12:41
JVM有两种运行模式Server与Client。
两种模式的区别在于,
Client模式启动速度较快,
Server模式启动较慢;
但是启动进入稳定期长期运行之后
Server模式的程序运行速度比Client要快很多。
这是因为Server模式启动的JVM采用的是重量级的虚拟机,
对程序采用了更多的优化;
而Client模式启动的JVM采用的是轻量级的虚拟机。
所以Server启动慢,
但稳定后速度比Client远远要快。
1.查看模式
使用Java -version
命令就能显示出当前虚拟机处于哪种模式。
2.查看模式配置文件
JVM启动时采用何种模式是在名为jvm.cfg的配置文件中配置的。
在32位JDK中,jvm.cfg位置为:JAVA_HOME/jre/lib/i386/jvm.cfg
;
在64位JDK中,jvm.cfg位置为:JAVA_HOME/jre/lib/amd64/jvm.cfg
;
3.切换启动模式,
首先要确认JDK支持哪一种或两种模式。
查看JAVA_HOME/jre/bin目录下是否存在client或server目录。
32位的JDK一般都支持server和client两种模式。
64位的虚拟机好像只支持server模式,没有client目录。
切换模式只需要将client和server的声明语句互换位置即可。
需要注意的是:在配置文件中最好不要出现空行,空行会报warning。
64位因为只支持server模式,如果我们修改了配置,启动JVM时会报错,无法启动。
0 0
- Java虚拟机切换模式
- 虚拟机下在图形模式和命令行模式之间切换
- vm虚拟机Ubuntu图形界面切换到命令行终端模式
- 实战Java虚拟机之二“虚拟机的工作模式”
- 实战Java虚拟机之二“虚拟机的工作模式”
- 解决问题——VMware 虚拟机从hostonly模式切换到NAT模式连不上网
- VirtualBox的Linux虚拟机文本模式和图形模式的切换
- java虚拟机内存模式。栈和堆
- Java虚拟机内存模式学习笔记
- JAVA 设计模式、虚拟机体系结构、JavaScript
- java虚拟机内存模式,栈和堆
- 虚拟机中切换tty
- 虚拟机模板切换功能
- Xcode 虚拟机跨界建切换
- 模式切换
- java虚拟机--jvm client模式与server模式的区别
- 初学linux虚拟机.centos7(一)桌面和命令行模式互相切换
- Android虚拟机横竖屏切换
- PHP实现图书信息显示
- ReentrantLock使用详解(3)之测试锁与超时
- PHP用switch语句设计网站主页
- PHP中的循环语句输出企业公告信息
- Git中.gitignore文件不起作用的解决
- Java虚拟机切换模式
- layui 手动验证表单问题
- PHP函数按引用传递
- Butter Knife
- Spring Boot干货系列:(五)开发Web应用JSP篇
- 写给新手的WebAPI实践
- GetLastError()返回值详解
- PHP函数的可选参数
- Java面试题目总结