supervisord可以用于程序的内存和CPU使用情况分析吗

supervisord可以用于程序的内存和CPU使用情况分析吗,c,unix,memory-leaks,profiling,supervisord,C,Unix,Memory Leaks,Profiling,Supervisord,我必须找出在一段时间内重复运行特定api是否会导致内存泄漏 我有一个简单的C程序,用来测试API一次。我计划编译它,并使用supervisord反复运行exe supervisord还可以分析程序的CPU和内存使用情况吗 我在几个博客上进行了广泛的搜索,但并没有找到关于supervisord评测能力的很多信息 有关监督员的更多信息,请参见和。我遇到过内存泄漏的问题。可以轻松监控内存和CPU,不需要占用大量资源 在不了解您正在测试的API的更多信息的情况下,我无法确定操作系统是否会泄漏内存,但

我必须找出在一段时间内重复运行特定api是否会导致内存泄漏

我有一个简单的C程序,用来测试API一次。我计划编译它,并使用supervisord反复运行exe

supervisord还可以分析程序的CPU和内存使用情况吗
我在几个博客上进行了广泛的搜索,但并没有找到关于supervisord评测能力的很多信息


有关监督员的更多信息,请参见和。我遇到过内存泄漏的问题。可以轻松监控内存和CPU,不需要占用大量资源

在不了解您正在测试的API的更多信息的情况下,我无法确定操作系统是否会泄漏内存,但对于大多数API,当您的“测试API一次”程序退出时,操作系统将回收代表该程序分配的所有内存,并且泄漏不会明显。您可能需要在同一个过程中重复测试API,以获得所需的内容。valgrind就是为这种类型的东西而建造的。我建议您研究一下。或者您正在运行一个守护进程,并且有一个单独的API,测试程序正在运行(?)如果我使用Monit来监视Supervisord,谁来监视Monit?