1

我正在尝试使用 ANTS 内存分析器来监控内存消耗,而我正在运行自动化测试,但没有运气。

我了解 ANTS Memory Profiler 希望负责启动该应用程序。我的方法是创建一个 ANTS 内存分析器项目来调用我的应用程序,然后使用以下命令将 ant 设置为自动启动我的应用程序:

"C:\Program Files\Red Gate\ANTS Memory Profiler 7\RedGate.MemoryProfiler.UI.exe" /nowizard /startimmediately

这来自我能找到的唯一适用于版本 4 的命令行文档。我正在运行版本 7,但这些不起作用

http://www.red-gate.com/supportcenter/content/ANTS_Profiler/help/4.0/AP_startup_parameters

如果我尝试从命令行运行 RedGate.MemoryProfiler.UI.exe /help 我只会启动应用程序。该产品是否仍支持命令行?

我也在探索常规的支持渠道,但希望这里有人知道。

4

2 回答 2

1

不,内存分析器不再支持 CL。相反,我们有一个 API:

https://www.red-gate.com/supportcenter/content/ANTS_Memory_Profiler/help/7.4/amp_snapshot_api

每当您想拍摄快照时,请调用 RedGate.MemoryProfiler.Snapshot.TakeSnapshot()。

于 2012-07-13T10:26:02.850 回答
0

我自己没有对此进行过测试,但我想知道让 ANTS 运行会起作用(至少对于一次测试运行)

于 2012-07-23T12:28:54.813 回答