実行される p/invoke 呼び出しの速度を示す .NET パフォーマンス カウンターはありますか?
-
01-07-2019 - |
質問
実行された p/invoke 呼び出しの速度を示す .NET パフォーマンス カウンターはありますか?デバッグしているアプリケーションが、緊密なループ内でマネージド ランドからネイティブ コードを呼び出していることに気づきました。意図された実装は、p/invoke 呼び出しを 1 回実行してからキャッシュすることでした。CLR Interop または Remoting .NET パフォーマンス カウンターを介してこの間違いに気づくことができたでしょうか。何か案は?
解決
「マーシャリング数」パフォーマンス カウンターの「.NET CLR Interop」を試してください。
詳細については、この記事を参照してください http://msdn.microsoft.com/en-us/library/ms998551.aspx.
所属していません StackOverflow