2010-12-20 5 views
0

私は与えられたドメインのすべてのリンクを訪問する単一のテスト(FirefoxDriveR)を実行しています。Webdriver firefox-binは過剰なCPUを使用します

OS:Ubuntuの9.10 メモリ:4GB HD:500ギガバイト 10 MBP/sのライン

のfirefox-binを経由TOP

11001 hudson 20 0 508m 108m 28m S 64 2.8 2:31.58 firefox-bin 
10937 hudson 20 0 1277m 73m 9772 S 6 1.8 0:21.93 java 
10929 hudson 20 0 43820 10m 3440 S 3 0.3 0:06.25 Xvnc 

64%のCPU消費コマンドを使用して、次の観察。とにかく私はこれを減らすことができますか?

答えて

1

3Ghzマシンでは、フルブラストでサイトを実行しているときに、25〜40%のCPUを使用しています。 firefoxは事実上、コードの実行環境であることを覚えておいてください。したがって、ページの効率はホスト上のCPU使用率に影響します。ジャバスクリプト、CSS、ページのレンダリングを最適化するための

標準のトリックは、とにかく、私はより多くの並列のFirefoxを実行することができますが、合理的、効率的なページに約30%

+0

のベースラインを期待することができますが、これは、およそwebdriverをなどはありませんが、ここにあります適用されますドライバーセッション? firefox-binがあまりにも多くのCPUを使用している場合、どうすればより多くのfirefoxdriverセッションを同時に実行できますか? 5〜10のfirefox-binやそれぞれのwebdriverテストを1つのボックスで実行するようなものを実現したいと思います。 – KJW

+0

ファーストボックスを購入する。私は私の上で25を実行するが、私は多くのコアがあります;) – krosenvold

+0

あなたは箱をお勧めできますか?私はあなたが問題なく25 firefox-binを走らせることができるのに驚いています! – KJW