2010-11-19 48 views
5

我必须查找是否在一段时间内反复运行某个特定的API会导致内存泄漏。can supervisord可用于程序的内存和CPU使用情况分析

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

可以supervisord也可以剖析程序的CPU和内存使用情况吗?
我在多个博客中进行了广泛的搜索,但没有找到关于supervisord分析能力的很多信息。

更多关于导师http://supervisord.org

+0

不知道更多关于您正在测试的API我不能确定操作系统是否会泄漏内存,但对于大多数API,当您“测试API一次”程序退出时,操作系统将收回所有内存代表该方案进行分配,泄漏情况不明显。您可能需要在相同的过程中重复测试API以获取您要查找的内容。 _valgrind_就是为这种类型的东西而构建的。我建议你看看它。 – nategoose 2010-11-19 16:10:42

+0

或者你也许正在运行一个守护进程并且有一个独立的API,测试程序正在运行(?) – nategoose 2010-11-19 16:12:49

回答

相关问题