2017-10-27 8 views
-2

Junitには2つのテストがあります。私が個別に走っていると、それぞれ4秒かかります。しかし、私が一緒に走っても4-5秒かかる。私は8秒を期待した。毎回新しく実行されるように各junitテストを実行するにはどうすればよいですか?

両方のテストでは、入力のみが異なります。

春のプロジェクトではありません。データベースを使用していません。

xmlからMS-Wordを作成するために、Asposeワードを使用します。

毎回新しいように各テストを実行できますか?

+0

2つのテストを少なくとも投稿してみてください。 – Alex

+0

テストを遅くしたいですか?どうして? –

+2

1つの理由は、JVMの起動とクラスの読み込み時間です。別々に実行すると、JVMが2回起動し、すべてのクラスを2回読み込む必要があります。 –

答えて

0

私は、JITコンパイラがメソッドを頻繁に実行しているときに最適化を行っていることがわかりました。これがパフォーマンスの向上の理由です。

関連する問題