4

「...他の基準のために以前はインライン化できなかったメソッドはまだインライン化されていません。次を確認しましたが、これらのメソッドのどちらもインライン化されていませんでした...」というブログを読みました。

作者に連絡が取れず、SOユーザーにとっても興味深いかもしれないと思いました。だから私は尋ねたい:

メソッドが実際にインライン化されている (またはされていない) かどうかを確認するにはどうすればよいですか?

4

1 に答える 1

1

他の興味深いものの中でも、インライン状態に関するこのブログエントリ:

Steven は、例外をスローし、例外に関連付けられたスタック トレースをプログラムで検査することでこれを行いました。これは、分析を自動化しようとしている場合には理にかなっていますが、単純な 1 回限りのケースの場合は、ネイティブ命令を確認する方が簡単で強力です。Visual Studio の使用方法の詳細については、このブログを参照してください。

つまり、どうやらカジュアルな調査では、実際に実行されているものを読むだけでよいようです。

于 2012-06-17T09:51:06.387 に答える