実行される p/invoke 呼び出しの速度を示す .NET パフォーマンス カウンターはありますか?

StackOverflow https://stackoverflow.com/questions/104920

質問

実行された p/invoke 呼び出しの速度を示す .NET パフォーマンス カウンターはありますか?デバッグしているアプリケーションが、緊密なループ内でマネージド ランドからネイティブ コードを呼び出していることに気づきました。意図された実装は、p/invoke 呼び出しを 1 回実行してからキャッシュすることでした。CLR Interop または Remoting .NET パフォーマンス カウンターを介してこの間違いに気づくことができたでしょうか。何か案は?

役に立ちましたか?

解決

「マーシャリング数」パフォーマンス カウンターの「.NET CLR Interop」を試してください。

詳細については、この記事を参照してください http://msdn.microsoft.com/en-us/library/ms998551.aspx.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top