領先一步
VMware 提供培訓和認證,助您加速進步。
瞭解更多Virgo 2.1.0.M02-incubator 現已可供下載。除了完成“入門指南”外,此里程碑顯著縮短了啟動時間 - 在某些系統上甚至高達5倍。
這應該進一步激勵dm Server使用者遷移到Virgo:Virgo是未來開發的 codebase,擁有更寬鬆的許可,現在提供更快的啟動速度。
我們測量了Virgo Web伺服器在熱啟動(即不帶-clean)時的執行時間,並將里程碑M02與M01進行了比較。
在四核英特爾至強 2.66 GHz 機器上,啟動時間從 68 秒減少到 12 秒,提高了 5.6 倍。
然而,其他一些系統並未達到相同的改進水平。例如,在雙核英特爾酷睿 i7 2.66 GHz 機器上,啟動時間從(非常快的)15.4 秒減少到 14.2 秒,僅提高了 8%。
效能分析顯示,記憶體日誌記錄是啟動過程中的主要熱點。然而,我們過去幾年在實際應用和開發過程中的經驗表明,記憶體日誌記錄在實踐中幾乎沒有用處。記憶體日誌緩衝區僅在轉儲中可見,但當發生轉儲時,轉儲的其他內容總是比日誌條目更有趣和有用。除了記憶體日誌記錄的開銷之外,用於記錄記憶體日誌條迴圈緩衝區可能會使垃圾回收更頻繁,並增加標記活動物件的成本。
這顯然是一個權衡,但我們相信許多使用者將受益於速度的提升,並且很少(如果曾有)會懷念被抑制的日誌條目。
其他變更