2009-08-04 14 views
4

多くの無関係なプロジェクトでは、NUnitのCPU使用率は、テストを実行していなくても、たいてい約50%になってしまいました。私がこれを読んだ他の情報からは、おそらくNunitよりも自分のコードと関連があると思われます。NUnit CPU使用率が非常に高い - 解決方法?

私のコードでこの問題の原因を特定し、修正する方法を知っている人はいますか?

おかげ

答えて

1

私は同じ問題を抱えている、それはかなり一貫して統合テスト(HTTP経由のものをチェックし、Webサービスを呼び出し、など)を行う唯一のテストプロジェクトに影響を与えているようです。私はネットワークオブジェクト(using(...){ })を処分するのに非常に注意しています。なぜなら、テストが終了してNUnitが90%のCPU日数を使用し続けなければならない理由がわかりません。 。

本当に奇妙なことは、テストを実行している間、NUnitはCPUを10%〜50%しか使用しないことです。テストが完了してからCPU使用率が急上昇し、絶えず80%〜100%にとどまります。それは本当に奇妙です。テストプロジェクトをリロードしたり閉じたりすると(File> Close)、どちらも役に立ちません。 NUnit自体を閉じる必要があります。

関連する問題