2

我正在为我将在明年开发的应用程序构建一个小型模拟/分析工具。概要分析工具将在我的构建服务器中使用,以便随着开发的进行它可以生成我的应用程序性能的一些指标。

我以前有使用内存分析器的经验,但据我所知,现有产品不适合我的需求,其中:

  • 我可以分析各个方法和数据结构的内存分配
  • 我可以在构建过程中调用探查器,即:
    • 通过命令行或在 .NET 中直接编程。

我怎样才能做到这一点?理想情况下,我会有类似 Process 类的东西,尽管更细粒度。

4

1 回答 1

1

在玩弄了 Redgate 的 Profiler API 并查看了 CLR Profiler 源代码之后,我得出的结论是,也许最简单的解决方案就是简单地进行一些 UI 自动化。

使用 AutoHotKey,我可以在我的应用程序上启动 CLRProfiler,找到正确的分配并将我需要的统计信息转储到文本文件中。

于 2012-09-13T12:11:14.863 回答