2017-09-12 9 views
1

誰かが私に、'coverage 'と' kcov 'の下で実行してコンパイルした' vs 'を実行しているコードの相対的なパフォーマンスに関する情報を教えてくれますか?コードカバレッジを追加し始めるには、テストスイートを実行するのに2倍の時間がかかるでしょうか?kcov対lcov対生のパフォーマンス?

答えて

1

私の経験は以下のとおりですが、実際の結果はおそらくコードに大きく依存することに注意してください。

  • コンパイルされた '--coverage'を実行すると、コンパイルされたコードの約半分の速度になります。

  • kcovで実行すると、コンパイルされたコードよりも大幅に(x6 - x10)倍遅くなります。 1に対して実行またはいつか取り、私が知っている何かのロットの

    • 、「--coverage」を使用し、その後gcovr/lcov

    それでは、私がやっていることです短い実行可能ファイルを実行して、kcovを実行します。

関連する問題