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 分開。
文章轉載自 中國社區 [https://www.oschina.net]
最後更新:2017-06-29 17:33:14