Supervisord能否用于程序的内存和CPU使用情况分析?

6

我需要找出在一段时间内反复运行特定API是否会导致内存泄漏。

我有一个简单的C程序,用于测试该API。我计划编译它并使用supervisord重复运行exe文件。

supervisord能否还分析程序的CPU和内存使用情况?
我在几篇博客中进行了广泛搜索,但没有找到关于supervisord的分析能力的详细信息。

有关supervisor的更多信息,请访问http://supervisord.org


在不了解您正在测试的API的情况下,我无法确定操作系统是否会代表其泄漏内存,但对于大多数API,当您的“测试API一次”程序退出时,操作系统将回收为该程序分配的所有内存,并且泄漏将不会显现。您可能需要在同一进程中重复测试API以获得所需结果。_valgrind_就是为这种情况而建立的。我建议您研究一下它。 - nategoose
或者你正在运行一个守护进程,并且有一个单独的API供测试程序使用? - nategoose
1个回答

6

9
如果我使用Monit监控Supervisord,那么谁来监控Monit? - CMCDragonkai

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接