00000023.htm

来自「水木清华BBS」· HTM 代码 · 共 67 行

HTM
67
字号
<HTML><HEAD>  <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人:&nbsp;KHP&nbsp;(人之初),&nbsp;信区:&nbsp;Java&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>标&nbsp;&nbsp;题:&nbsp;JVM的加速引擎——Hotspot&nbsp;1.0&nbsp;<BR>发信站:&nbsp;BBS&nbsp;水木清华站&nbsp;(Mon&nbsp;Jul&nbsp;&nbsp;5&nbsp;15:44:36&nbsp;1999)&nbsp;<BR>&nbsp;<BR>&nbsp;<BR><A HREF="ftp://166.111.163.77/develop/java/hotspot/">ftp://166.111.163.77/develop/java/hotspot/</A>&nbsp;<BR>&nbsp;<BR>介绍如下:&nbsp;<BR>&nbsp;<BR>The&nbsp;Java&nbsp;HotSpotTM&nbsp;performance&nbsp;engine&nbsp;is&nbsp;an&nbsp;add-on&nbsp;performance&nbsp;module&nbsp;for&nbsp;the&nbsp;&nbsp;<BR>JavaTM&nbsp;2&nbsp;SDK.&nbsp;The&nbsp;Java&nbsp;HotSpot&nbsp;performance&nbsp;engine&nbsp;employs&nbsp;state-of-the-art&nbsp;&nbsp;<BR>technology&nbsp;to&nbsp;offer&nbsp;many&nbsp;performance&nbsp;enhancements:&nbsp;&nbsp;<BR>&nbsp;<BR>Adaptive&nbsp;compiler&nbsp;-&nbsp;The&nbsp;Java&nbsp;HotSpot&nbsp;performance&nbsp;engine&nbsp;launches&nbsp;an&nbsp;&nbsp;<BR>application&nbsp;using&nbsp;a&nbsp;standard&nbsp;interpreter,&nbsp;but&nbsp;then&nbsp;analyzes&nbsp;the&nbsp;code&nbsp;as&nbsp;it&nbsp;&nbsp;<BR>runs&nbsp;to&nbsp;detect&nbsp;performance&nbsp;bottlenecks,&nbsp;or&nbsp;&quot;hot&nbsp;spots&quot;.&nbsp;It&nbsp;compiles&nbsp;those&nbsp;&nbsp;<BR>performance-critical&nbsp;portions&nbsp;of&nbsp;the&nbsp;&nbsp;<BR>code&nbsp;for&nbsp;a&nbsp;boost&nbsp;in&nbsp;performance,&nbsp;while&nbsp;avoiding&nbsp;unnecessary&nbsp;compilation&nbsp;of&nbsp;&nbsp;<BR>seldom-used&nbsp;code&nbsp;(most&nbsp;of&nbsp;the&nbsp;program).&nbsp;The&nbsp;Java&nbsp;HotSpot&nbsp;performance&nbsp;engine&nbsp;&nbsp;<BR>also&nbsp;uses&nbsp;the&nbsp;adaptive&nbsp;compiler&nbsp;to&nbsp;decide,&nbsp;on&nbsp;the&nbsp;fly,&nbsp;how&nbsp;best&nbsp;to&nbsp;optimize&nbsp;&nbsp;<BR>compiled&nbsp;code&nbsp;with&nbsp;&nbsp;<BR>techniques&nbsp;such&nbsp;as&nbsp;in-lining.&nbsp;The&nbsp;runtime&nbsp;analysis&nbsp;performed&nbsp;by&nbsp;the&nbsp;compiler&nbsp;&nbsp;<BR>allows&nbsp;it&nbsp;to&nbsp;eliminate&nbsp;guesswork&nbsp;in&nbsp;determining&nbsp;which&nbsp;optimizations&nbsp;will&nbsp;&nbsp;<BR>yield&nbsp;the&nbsp;largest&nbsp;performance&nbsp;benefit.&nbsp;&nbsp;<BR>&nbsp;<BR>Improved&nbsp;garbage&nbsp;collection&nbsp;-&nbsp;The&nbsp;Java&nbsp;HotSpot&nbsp;performance&nbsp;engine&nbsp;&nbsp;<BR>automatically&nbsp;reclaims&nbsp;(&quot;garbage&nbsp;collects&quot;)&nbsp;memory&nbsp;used&nbsp;by&nbsp;software&nbsp;objects&nbsp;&nbsp;<BR>that&nbsp;are&nbsp;no&nbsp;longer&nbsp;needed.&nbsp;The&nbsp;Java&nbsp;HotSpot&nbsp;performance&nbsp;engine&nbsp;includes&nbsp;a&nbsp;&nbsp;<BR>state-of-the-art&nbsp;garbage&nbsp;collector&nbsp;&nbsp;<BR>that&nbsp;is&nbsp;faster&nbsp;and&nbsp;more&nbsp;efficient&nbsp;than&nbsp;the&nbsp;garbage&nbsp;collector&nbsp;in&nbsp;the&nbsp;Java&nbsp;2&nbsp;&nbsp;<BR>SDK.&nbsp;As&nbsp;an&nbsp;option,&nbsp;the&nbsp;new&nbsp;garbage&nbsp;collector&nbsp;can&nbsp;operate&nbsp;in&nbsp;an&nbsp;&quot;incremental&quot;&nbsp;&nbsp;<BR>mode&nbsp;which&nbsp;eliminates&nbsp;virtually&nbsp;all&nbsp;the&nbsp;program-execution&nbsp;pauses&nbsp;that&nbsp;are&nbsp;&nbsp;<BR>typical&nbsp;of&nbsp;current&nbsp;garbage&nbsp;&nbsp;<BR>collectors.&nbsp;&nbsp;<BR>&nbsp;<BR>Thread&nbsp;synchronization&nbsp;-&nbsp;The&nbsp;Java&nbsp;programming&nbsp;language&nbsp;allows&nbsp;for&nbsp;use&nbsp;of&nbsp;&nbsp;<BR>multiple,&nbsp;concurrent&nbsp;paths&nbsp;of&nbsp;program&nbsp;execution&nbsp;(called&nbsp;&quot;threads&quot;).&nbsp;The&nbsp;Java&nbsp;&nbsp;<BR>HotSpot&nbsp;performance&nbsp;engine&nbsp;provides&nbsp;a&nbsp;leaner,&nbsp;speedier&nbsp;thread-handling&nbsp;&nbsp;<BR>capability&nbsp;that&nbsp;is&nbsp;designed&nbsp;to&nbsp;&nbsp;<BR>scale&nbsp;readily&nbsp;for&nbsp;use&nbsp;in&nbsp;large,&nbsp;shared-memory&nbsp;multiprocessor&nbsp;servers.&nbsp;&nbsp;<BR>&nbsp;<BR>For&nbsp;more&nbsp;information&nbsp;about&nbsp;the&nbsp;architecture&nbsp;of&nbsp;the&nbsp;Java&nbsp;HotSpot&nbsp;performance&nbsp;&nbsp;<BR>engine,&nbsp;see&nbsp;the&nbsp;whitepaper&nbsp;available&nbsp;on&nbsp;Sun's&nbsp;Java&nbsp;Software&nbsp;web&nbsp;site&nbsp;<BR>(<A HREF="http://java.sun.com/products/hotspot).">http://java.sun.com/products/hotspot).</A>&nbsp;<BR>&nbsp;<BR>--&nbsp;<BR>※&nbsp;修改:·KHP&nbsp;於&nbsp;Jul&nbsp;&nbsp;5&nbsp;15:46:25&nbsp;修改本文·[FROM:&nbsp;&nbsp;166.111.163.77]&nbsp;<BR>※&nbsp;来源:·BBS&nbsp;水木清华站&nbsp;bbs.net.tsinghua.edu.cn·[FROM:&nbsp;166.111.163.77]&nbsp;<BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?