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的主要内容,如果未能解决你的问题,请参考以下文章

jvm的client和server

vscode插件开发(3) LSP插件框架

JVM client模式和Server模式的区别

JVM client模式和Server模式的区别

JVM的Client模式与Server模式

JVM学习笔记之client server端区别