いくつかの C コードをプロファイリングし、各行または少なくとも各ブロック (while/if-else/for-functions) などで実行時間の割合を含む注釈付きファイルを取得する必要があります。
これまでのところ、valgrind(callgrind) と gperf およびその他のツールについて調べてきました。これまでのところ、私が得るものは
- 実行回数など、各関数またはソースコードの行のカウント。
- またはカウントの割合。
- または、各関数呼び出しにかかる実行時間。
ただし、カウントではなく実行時間の割合が必要であり、それがソースコードの各行または少なくともすべてのブロック(while/if-else/for-functions)に対して必要な場合。
誰かが私にできる方法を教えてもらえますか?
ありがとう、