jvm的client和server
Posted ultracpp
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jvm的client和server相关的知识,希望对你有一定的参考价值。
最近研究c++代码调用java的jar,发现64位的下的jvm在server路径,而32位的jvm则存在client路径下面,于是十分好奇,查了下,这里做个记录
JVM Server模式与client模式启动,最主要的差别在于:-Server模式启动时,速度较慢,但是一旦运行起来后,性能将会有很大的提升.原因是:
当虚拟机运行在-client模式的时候,使用的是一个代号为C1的轻量级编译器, 而-server模式启动的虚拟机采用相对重量级,代号为C2的编译器. C2比C1编译器编译的相对彻底,,服务起来之后,性能更高.
java -version 可以直接查看出你使用的是client还是 server
以上是关于jvm的client和server的主要内容,如果未能解决你的问题,请参考以下文章