2017-01-29 10 views
0

私はububtu vpsでpython 3.5でchrome webdriverを使用しています。非常に基本的なスクリプトを実行すると(サイトに移動し、ログインフィールドに入ります)、メモリ使用量は〜 400 MB、CPU使用率は100%になります。これを下げるために私ができることはありますか?もしそうでなければ、何か他の選択肢がありますか?セレンはあまりにも多くのメモリを使用しています

私はPythonでセレンをテストしていますが、私はメモリ使用量が私にとって重要な要素であるjavaでそれを使ってプロジェクトを行う予定です。同じ質問がjavaにも当てはまります。

答えて

0

あなたのメモリ使用の問題はセレンに起因すると思います。 AFAIKはWebkit上で動作します。これはGoogle Chromeブラウザでも使用されています。また、クロムはメモリの過剰使用のためによく知られています。

これは役立つかもしれない: Selenium github issue #4988

0

漏れがない限り、これは、私は信じて起こるべきではありません。 マシンにnmonをインストールし、テストを実行してください。 Nmon

これは、CPU使用率が高い正確な原因を把握し、問題を解決するのに役立ちます。

0

コードにdrive.close()を忘れないでください。ドライバを終了しないと、Chromeのインスタンスが多くなります。

関連する問題