【问题标题】:Is there a .NET performance counter to show the rate of p/invoke calls being made?是否有 .NET 性能计数器来显示 p/invoke 调用的速率?
【发布时间】:2010-09-11 10:05:00
【问题描述】:

是否有一个 .NET 性能计数器来显示 p/invoke 调用的速率?我刚刚注意到我正在调试的应用程序正在一个紧密循环中从托管土地调用本机代码。预期的实现是进行一次 p/invoke 调用,然后进行缓存。我想知道我是否可以通过 CLR Interop 或 Remoting .NET 性能计数器注意到这个错误。有什么想法吗?

【问题讨论】:

    标签: .net performance interop pinvoke analysis


    【解决方案1】:

    尝试使用“.NET CLR Interop”获取“编组次数”性能计数器。

    查看这篇文章了解更多http://msdn.microsoft.com/en-us/library/ms998551.aspx

    【讨论】:

    • 许多 pinvoke 调用没有要编组的参数;您知道“编组次数”计数器是否受到影响?
    • 很遗憾,我用的还不够多,无法确定。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-24
    相关资源
    最近更新 更多