是否有一个.NET性能计数器来显示p / invoke调用的速率?我刚刚注意到我正在调试的应用程序是在一个紧密的循环中调用来自托管域的本机代码。预期的实现是进行一次p / invoke调用,然后进行缓存。我想知道我是否可以通过CLR Interop或Remoting .NET性能计数器注意到这个错误。有什么想法吗?
答案 0 :(得分:2)
尝试使用“.NET CLR Interop”作为“#marshalling”性能计数器。
有关http://msdn.microsoft.com/en-us/library/ms998551.aspx的更多信息,请参阅此文章。