2012-02-24 49 views
1

我喜歡用firebug來幫助調試我的web應用程序,以及看看其他人如何在那裏實現網站。但是,螢火蟲阻礙了內存泄漏測試。是否有可能在安全模式下運行2個firefox實例,其中一個不是

我剛剛發現FireFox可以在禁用所有插件的safemode中啓動,這對於內存使用測試非常有用,但是一旦啓動了firefix(無論是否是samemode)所有後續的Firefox啓動(它們全都出現在任務管理器中作爲1個firefox實例)將使用第一個模式。

我想留下一個在相同的模式下測試一些應用程序的泄漏,並使用另一個與螢火蟲開發。

我已經嘗試複製FireFix.exe,甚至複製整個firefox目錄,但它仍然作爲一個應用程序啓動。

我總是可以使用VirtualBox爲此測試創建一個完整的虛擬PC,但接縫像一個很大的開銷。

編輯

我剛纔想了-no遙控開關,但它只是想出了「火狐已經在運行....你必須先關閉現有的Firefox進程......」

+2

請注意,安全模式也會禁用圖形硬件加速和JS JIT,因此內存行爲將與正常模式有很大不同......也就是說,如果您在JS代碼中查找泄漏,則行爲應該類似足夠。 – 2012-02-25 05:49:42

+0

@Boris謝謝你的額外信息,我會記住 – Dampsquid 2012-02-25 17:56:49

回答

1

首先關閉所有的Firefox實例。關閉所有實例後,通過窗口上的「Run ...」對話框運行firefox,輸入「firefox -p」。它將打開配置文件管理器,您可以在其中創建具有不同配置的多個配置文件。

創建你的配置文件後,使用「firefox -p」運行你的「主」瀏覽器並選擇你的「主」配置文件。要使用其他配置文件打開另一個實例,請使用「firefox -no-remote -p」運行Firefox,它將再次提示配置文件管理器,以便您可以選擇其他配置文件。

+0

哇,這真棒。 – Dampsquid 2012-02-24 16:03:18

+0

使用-no-remote而不使用-p它不會打開,因爲第一個配置文件已經在運行。您需要創建另一個配置文件來運行另一個實例。 – 2012-02-24 16:04:17

相關問題