Firefox Javascript引擎變成單線程
Firefox 已是內存使用最高效的瀏覽器之一,然而 Mozilla 工程師仍在 繼續節省內存: Javascript 引擎實現了單線程化。
舊的 JavaScript 運行時支持多線程,需要復雜的線程/鎖定代碼確保數據能正確訪問,結果是導致難以維護,消耗更多內存,降低垃圾收集速度。新的 JavaScript 運行時采用單線程,每個 WebWorkers 都有自己的單線程 JS 運行時實例,每個運行時因此能簡化表達,引擎能在線程之間優化工作,能更好的執行代碼生成,更快的垃圾收集。
來自: Solidot
本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!