什么';Java 7中的分层编译?

什么';Java 7中的分层编译?,java,jvm,java-7,Java,Jvm,Java 7,请帮助我更深入地了解分层编译,这是JavaSE7中的一个新特性 提前感谢。阅读 分层编译 JavaSE7中引入的分层编译带来了客户端启动 加快到服务器虚拟机的速度。通常,服务器VM使用解释器 收集有关馈送到 编译器。在分层方案中,除了解释器之外 客户端编译器用于生成 收集关于他们自己的分析信息。自编 代码比解释器、程序快得多 在分析阶段以更高的性能执行。在许多方面 在某些情况下,甚至比使用客户机VM更快的启动也可以 由于服务器编译器生成的最终代码可能是 在应用的早期阶段已经可用 初始化。分层方案

请帮助我更深入地了解分层编译,这是JavaSE7中的一个新特性

提前感谢。

阅读

分层编译

JavaSE7中引入的分层编译带来了客户端启动 加快到服务器虚拟机的速度。通常,服务器VM使用解释器 收集有关馈送到 编译器。在分层方案中,除了解释器之外 客户端编译器用于生成 收集关于他们自己的分析信息。自编 代码比解释器、程序快得多 在分析阶段以更高的性能执行。在许多方面 在某些情况下,甚至比使用客户机VM更快的启动也可以 由于服务器编译器生成的最终代码可能是 在应用的早期阶段已经可用 初始化。分层方案还可以实现更好的峰值 性能优于常规服务器VM,因为分析速度更快 阶段允许更长的分析周期,这可能会产生更好的结果 优化


欢迎来到StackOverflow!这个问题太模糊了,找不到合适的答案。找出哪些是你不理解的分层编译,并考虑问一个或多个具体问题的主题。谢谢。知道我是新手,你能告诉我以下几点吗。1.“客户端”JIT编译器和“服务器”JIT编译器是否位于服务器本身?为什么称之为客户机和服务器?我很困惑。这里的“客户端”和“服务器”指的是各自的热点虚拟机,它们的调优方式不同。这里有一些细节