搶先一步
VMware 提供訓練和認證,加速您的進展。
瞭解更多Virgo 2.1.0.M02-incubator 版本已可下載。除了完成「入門指南」之外,這個里程碑顯著縮短了啟動時間,在某些系統上甚至提升了 5 倍。
對於 dm Server 的使用者來說,這應該是進一步轉移到 Virgo 的誘因:Virgo 是未來開發的程式碼庫,具有更寬鬆的授權,現在還提供了更快的啟動速度。
我們測量了 Virgo Web 伺服器在暖啟動(即不使用 -clean 參數)下的經過時間,並將里程碑 M02 與 M01 進行了比較。
在一台四核心 Intel Xeon 2.66 GHz 機器上,啟動時間從 68 秒縮短到 12 秒,效能提升了 5.6 倍。
然而,其他一些系統並未達到相同的效能提升幅度。例如,在一台雙核心 Intel Core i7 2.66 GHz 機器上,啟動時間從(極快的)15.4 秒縮短到 14.2 秒,僅提升了 8%。
效能分析顯示,記憶體內記錄是啟動期間的主要熱點。然而,我們在過去幾年中,在現場和開發過程中累積的經驗表明,記憶體內記錄在實務上幾乎毫無用處。記憶體內日誌緩衝區僅在傾印檔案中可見,但當發生傾印時,傾印檔案的其他內容始終比日誌條目更有趣且更有用。除了記憶體內記錄的開銷之外,用於記錄記憶體內日誌條目的循環緩衝區還可能導致更頻繁的垃圾收集,並增加標記存活物件的成本。
這顯然是一種權衡,但我們相信許多使用者將從速度的提升中受益,並且很少甚至永遠不會懷念被抑制的日誌條目。
其他變更