預設啟用多程序的Firefox到底有多吃記憶體?

2021-09-23 06:39:53 字數 631 閱讀 7940

firefox 說要預設啟用多程序(內部稱為 e10s-multi 專案)似乎已經說了很久。據 firefox 的開發人員 eric rahm 稱,該架構計畫於下乙個 54 版本啟用,屆時最多可以使用四個程序來管理 web 內容,而不再預設是乙個。

針對使用者比較關心的記憶體占用問題,eric rahm 進行了一項記憶體測試,並表示:「經過以前的測量發現,四個內容程序是記憶體使用和效能的最佳選擇。作為跟進,我們想再次執行測試以確認我的結論。我使用 atsy 專案載入了 30 個頁面,測量每個瀏覽器在此期間產生的各項程序的記憶體使用情況。」

結果如下:

參與測試的瀏覽器包括:windows 10 上的 ie 11 和 edge 38 ,所有平台上的 chrome 59 beta 版,所有平台上的 firefox beta 54 以及 macos 10.12.4 上的 safari 29 技術預覽版。

可以看到,chrome 依然是吃記憶體大戶,ie 11 在記憶體控制方面做得非常好。它的繼承者 edge,和 chrome 接近。啟用了多程序的 firefox 在記憶體占用方面並沒有我們想象中的高,當然,這也僅僅是開發人員自己的測試結果,僅供參考。

啟用Firefox的同時開啟Firebug

usr bin env python coding utf 8 啟用firefox的同時開啟firebug from selenium import webdriver from selenium.webdriver.common.keys import keys import time,unitt...

python多程序的坑 Python多程序相關的坑

python的multiprocessing模組實現了多程序功能,但官方文件上只有一些比較簡單的用法,主要是使用函式作為process的target,而如何在class中使用多程序並沒有多講解。google出兩篇比較詳細的文章,建議從它們入門 下面記錄一下自己這週在python多程序上碰到的坑 建立...

Python多程序 實現多程序的幾種方式

coding utf 8 pid os.fork 1.只用在unix系統中有效,windows系統中無效 2.fork函式呼叫一次,返回兩次 在父程序中返回值為子程序id,在子程序中返回值為0 import os pid os.fork if pid 0 print 執行子程序,子程序pid 父程序...