2012-02-24 38 views
1

私はウェブアプリケーションのデバッグを助けるためにファイヤーバグが好きです。しかし、火の粉はメモリリークテストの妨げになります。2つのFirefoxインスタンスをセーフモードで実行することはできますか?1つは安全モードで実行することは可能ですか?

すべてのアドオンを無効にするセーフモードでFireFoxを起動できることが判明しました。しかし、firefoxが起動されると(いずれもsamemodeかどうかにかかわらず)、firefoxの起動はすべてタスクマネージャに表示されます1 firefoxインスタンスとして)最初のモードを使用します。

私は同じモードでいくつかのアプリをテストしてリークをテストし、別のテストを使用して開発することをお勧めします。

FireFix.exeのコピーを作成しようとしましたが、firefoxディレクトリ全体をコピーしようとしましたが、まだ1つのアプリケーションとして起動しています。

私はVirtualBoxを使ってこのテスト用の完全な仮想PCを作成できましたが、その縫い目は大きなオーバーヘッドのようです。

編集

私はちょうど-no-リモートスイッチを試してみましたが、それはただ思い付く

を「Firefoxがすでに実行されている....あなたは最初....既存のFirefoxプロセスを閉じる必要があります」
+2

セーフモードでも、グラフィックスハードウェアアクセラレーションとJSののJITを無効にしますので、メモリの動作は、通常モードとは全く異なるものになることに注意してください...と、あなたのJSコードでリークを探している場合、動作は類似していなければなりません十分な。私はTYすごい、素晴らしいthatsの –

+0

。 – Dampsquid

答えて

1

まず、すべてのFirefoxインスタンスを閉じます。すべてのインスタンスが閉じられたら、ウィンドウ上の "実行..."ダイアログで "firefox -p"と入力してfirefoxを実行します。プロファイルマネージャーで開くと、さまざまな構成の複数のプロファイルを作成できます。

あなたのプロファイルを作成した後、単に「Firefoxの-p」を使用してあなたの「メイン」のブラウザを実行して、あなたの「メイン」プロファイルを選択します。別のプロファイルを使用して別のインスタンスを開くには、「Firefoxの-no-リモート-p」を使用してFirefoxを実行し、それが再びプロファイルマネージャを促すメッセージが表示されますので、あなたは別のプロファイルを選択することができます。

+0

心の中のことをしておこう、余分な情報をお寄せいただきありがとうございます@Boris – Dampsquid

+0

-pを使用せずに-no-remoteを使用すると、最初のプロファイルがすでに実行されているため、開かなくなります。別のインスタンスを実行するには別のプロファイルを作成する必要があります。 –

関連する問題