資源簡介
Java 程序員把全部精力用在優化處理效率上,而對 I/O 關注不足,在某種程度上講這并非他們
的錯。在 Java 的早期,JVM 在解釋字節碼時往往很少或沒有運行時優化。這就意味著,Java 程序
往往拖得很長,其運行速率大大低于本地編譯代碼,因而對操作系統 I/O 子系統的要求并不太高。
如今在運行時優化方面,JVM 已然前進了一大步。現在 JVM 運行字節碼的速率已經接近本地
編譯代碼,借助動態運行時優化,其表現甚至還有所超越。這就意味著,多數 Java 應用程序已不
再受 CPU 的束縛(把大量時間用在執行代碼上),而更多時候是受 I/O 的束縛(等待數據傳
輸)。
代碼片段和文件信息
評論
共有 條評論