どの証明が最も時間がかかるかを特定するにはどうすればよいAssert
ですか?
推測とチェックよりも優れた方法はありますか?
並べ替え。オプションを使用して、最も遅い方法を見つけることができます(ログ出力を簡素化するために-stats slowmethods
使用することもできます)。-statsOnly
残念ながら、出力は次のようになります。
Methods taking the longest:
1: Method #196, 00:00:08.1438107
2: Method #143, 00:00:07.1916795
3: Method #68, 00:00:02.2282228
4: Method #71, 00:00:01.4211421
5: Method #438, 00:00:01.3781378
6: Method #452, 00:00:00.8640864
7: Method #78, 00:00:00.8330833
8: Method #439, 00:00:00.7390739
9: Method #72, 00:00:00.5760576
10: Method #75, 00:00:00.4090409
メソッド番号からメソッド名を見つける方法があるかどうかはわかりません。
これを行うには、Visual Studio の組み込みプロファイラーなどを使用します。[分析] メニューからアクセスできます。コード内のすべてのメソッドの回数と出現回数が表示されます。