首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >java.exe的服务器选件

java.exe的服务器选件
EN

Stack Overflow用户
提问于 2010-03-11 15:14:09
回答 2查看 525关注 0票数 2

服务端和客户端热点有什么不同?是否有任何理由将生产环境切换到-server。请分享你的实践经验。是否有任何性能提升?与Oracle UCM 10g相关

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-03-11 15:17:52

是的,在某些情况下会有很大的性能提升。在对我的Protocol Buffers实现进行基准测试时,我将其与Java实现进行了比较--我真的很高兴,直到我启用了-server...Java的性能翻了一番。我不知道它所做的每一件事的细节,但基本上它让JIT更努力地工作,因为它希望代码运行更长时间。

当然,我不希望在每个应用程序中都是这样,但它可以产生很大的不同。当然,除非您的应用程序已经在JVM上绑定了CPU,否则它不会有太大的效果。我没有使用Oracle UCM的经验,所以不能说它会对您的具体使用产生多大影响。您是否已经对系统中的瓶颈所在位置进行了适当的分析?

票数 2
EN

Stack Overflow用户

发布于 2010-03-11 15:16:46

在将Java字节码转换为本机代码之前,服务器VM收集统计信息的时间比客户端VM长。A bit more在这里:http://java.sun.com/j2se/1.3/docs/guide/performance/hotspot.html#server

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2423203

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档