閱讀597 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Oracle 計劃升級 JVM 以更好地支持多核處理器

Infoworld 消息,Oracle 正計劃對 Java 虛擬機進行更新,以支持 direct-value class types ,而這也正是現代多核處理器所需的服務。不過目前尚未有具體的更新時間表。

Oracle Java 平台組軟件開發副總裁 Georges Saab 表示:“在 Java 中支持 value types 的提案是為了讓開發者放棄 identity 或 polymorphism ,以便運行時可以以更小巧的方式表現底層數據,更適合大批量操作的處理。”

Saab 還解釋說,Java 在 1995 年創建之初,就在內存訪問和 CPU 指令上花費了相同的時間。此後,多核處理器的推出提升了 CPU 指令的速度,但也給存儲器本地化(memory locality)帶來了挑戰。

JVM 期望幾乎所有的類型檢查都在運行時前完成,且最好是由編譯器完成而不是由 JVM 本身。因此,direct values 將不需要被標記或以其他方式檢查,以在運行時確定其類型或與 reference values 分開。

image

文章轉載自  中國社區 [https://www.oschina.net]

最後更新:2017-06-29 17:33:14

  上一篇:go  java多線程知識要點
  下一篇:go  寄雲一站式平台支持起醫療大數據的構建與運營