我正在尝试使用ANTS内存分析器监视内存消耗,而我正在运行自动化测试而没有运气。
据我所知,ANTS Memory Profiler需要负责启动该应用程序。我的方法是创建一个可以调用我的应用程序的ANTS内存分析器项目,然后使用以下内容将蚂蚁设置为自动启动我的应用程序:
“C:\ Program Files \ Red Gate \ ANTS Memory Profiler 7 \ RedGate.MemoryProfiler.UI.exe”/ nowizard / startimmediately
这来自我能找到的唯一命令行docs版本4.我正在运行版本7而这些不起作用
http://www.red-gate.com/supportcenter/content/ANTS_Profiler/help/4.0/AP_startup_parameters
如果我尝试从命令行运行RedGate.MemoryProfiler.UI.exe / help我只是启动应用程序启动。该产品仍然是命令行支持吗?
我也在探索常规支持渠道,但希望有人知道。
答案 0 :(得分:1)
不,Memory Profiler不再支持CL。相反,我们有一个API:
https://www.red-gate.com/supportcenter/content/ANTS_Memory_Profiler/help/7.4/amp_snapshot_api
每当您想拍摄快照时,请调用RedGate.Memory Profiler.Snapshot.Take Snapshot()。
答案 1 :(得分:0)
我自己没有对此进行过测试,但我想知道只是让ANTS继续运行(至少在一次试运行中)