有没有一种方法可以将ANTS附加到服务,特别是构建是release而不是debug的服务?
理想情况下,我希望能够生成一个转储,然后稍后通过非常友好的ANTS UI重播它。蚂蚁能做到吗?如果没有,有没有可以做到的工具?
发布于 2012-05-25 22:03:26
如果您的服务是.Net 4,那么您可以通过附加到进程来分析它。对于服务的发布构建,您也可以这样做。如果需要,请确保显示所有用户的进程-然后刷新列表,以确保在列表中看到您的服务。
在使用内存分析器附加到.Net4进程时,您需要禁用并发垃圾收集,有关如何执行此操作的说明可在here中找到。
只要您禁用了并发收集,只需附加到服务的.Net4进程并在需要时与其交互,同时在应用程序处于所需状态时拍摄内存快照。您还可以通过使用内存分析器公开的应用程序接口,自动从应用程序中的代码中获取快照,这在here中解释。
https://stackoverflow.com/questions/10740565
复制相似问题