【发布时间】:2016-05-19 18:45:23
【问题描述】:
有没有办法直接从带有参数的命令行运行 dotMemory?我已经使用了 dotCover 和 dotTrace,它们有非常不同的实现来实现这一点(dotCover 直接来自命令行,而 dotTrace 需要生成的 xml 配置)。我看过 dotMemoryUnit,但它似乎不接受额外的参数,我也没有找到任何其他关于如何执行此操作的信息。
【问题讨论】:
-
你到底想做什么?
-
@Ed.ward 我们想直接从带有参数的命令行中获取 dotMemory,因为我们试图在夜间自动化一些分析。
-
您是要运行 dotMemory 来启动分析会话,还是要在某些时间点获取内存快照,或者可能是其他什么?
-
@Ed.ward 我们有可以运行和关闭程序的测试。从 Visual Studio 中的运行看来,一旦程序完成,分析就会完成,并且可以导出到一个不错的工作区文件。这就是我们正在寻找的东西,因为它将从命令行运行,开始然后完成测试,最后我们将获得一个保存在某处的工作区文件。我们使用 dotTrace 做到了这一点,但使用 dotMemory 没有运气。编辑:参数部分与开始我们的测试有关。
-
我回答了你的问题,但仍然不明白你将如何以及在什么时候获取内存快照。如果您提供更多信息,我会描述如何实现,您需要什么,更详细。