Sun公司的Kohsuke Kawaguchi考察了Hotspot JIT在JDK6 u10 b14 debug版中产生的汇编代码,并将其记录在博客中。该博文着重阐述了Java优化的程度。
Kawaguchi将重点放在两个主要的地方。首先是循环展开(loop unrolling),它是这样一种技术:复制循环的每次迭代所调用的指令以构成一个序列。通过减少循环中计算机需要执行的指令,节省了执行时间。JIT将其与预处理和事后分析相结合,同时Kawaguchi对此的补充也说明了这样的事实:编译器已从循环的快速执行部分当中移除了一个冗余的数组索引检查。此外,结果汇编代码证明了特定于处理器的优化程度如何。例如,Kawaguchi谈到了下面的代码:
private
相关视频
相关阅读 OSX 10.11 java 6不兼容问题解决办法Java 6更新 JRE环境和命令行开发工具红米Note 4X值得买吗 红米Note 4X综合评测红米note4和红米note4x哪款好 红米note4和红米note4x对比分析红米note4x配置怎么样 红米note4x评测介绍魅蓝note5怎么截屏 魅蓝note5怎么截图中国DOTA2跌出世界前五 EG\DC\OG恐又成三座大山dota2 7.02女王出刃甲有用吗 dota2 7.02女王刃甲吸血吗
热门文章 没有查询到任何记录。
最新文章
没有查询到任何记录。
java排序集锦源码Spring技术内幕jsp运行时我们常遇到的几个问题?NteBeans下JSP连接MySQL示例
人气排行 Java语言中内存泄漏及如何检测问题详解JSP中errorPage设置方法在JSP页面中实现检索数据的分页显示JAVA实现屏幕抓图 远程桌面控制用JSP下载word文件(不会直接用IE打开)如何直接在浏览器内运行SQL命令无边框窗口代码详解Spring技术内幕
查看所有0条评论>>