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