-2

たとえば、バイトコードを使用してプログラムを通常どおり実行し、各命令の定義された実行時間を使用して合計実行時間を集計するプログラムを作成することは可能ですか? 次に、プログラムが終了すると、プログラムを何度も実行して結果を平均化したり、最小値を見つけたりする必要なく、実行時のシステムに依存しない正確な値が得られます。確かに、これと実際の実行時間との関係は、変数の過剰な量によって異なりますが、それでも、少なくとも使用するオプションがあれば、そのような数値は良いと思われます。

したがって、明確にするために、ここに 3 つの質問があります (申し訳ありませんが、これは簡潔にするためにフォローアップの質問を妨げているだけです)。

  1. それは可能ですか、それともこれを防ぐ理論的な結果はありますか (停止問題か何か)?

  2. 可能であれば、なぜこれが使用されないのですか? 多くの実用的な理由から価値があるようです。

  3. または、存在するものがあり、私はそれを見逃していますか?

4

3 に答える 3