Cプログラムの実行中に実行された命令の数(x86命令-それぞれの数)をすばやくカウントする簡単な方法はありますか?
私は機械で使用gcc version 4.7.1 (GCC)
しx86_64 GNU/Linux
ます。
おそらくこの質問の複製
おそらくあなたがアセンブラの指示を求めたからだと思いますが、その質問はコードの経営幹部レベルのプロファイリングを処理します。
しかし、あなたへの私の質問は、実行された実際のマシン命令をプロファイリングしたいのはなぜですか?非常に最初の問題として、これはさまざまなコンパイラとその最適化設定の間で異なります。より実際的な問題として、あなたはその情報で実際に何ができるでしょうか?ボトルネックを検索/最適化する過程にある場合は、コードプロファイラーが探しているものです。
ただし、ここで重要なことを見逃す可能性があります。