我必须查找是否在一段时间内反复运行某个特定的API会导致内存泄漏。can supervisord可用于程序的内存和CPU使用情况分析
我有一个简单的C程序,用来测试API一次。我打算编译它并使用supervisord重复运行exe。
可以supervisord也可以剖析程序的CPU和内存使用情况吗?
我在多个博客中进行了广泛的搜索,但没有找到关于supervisord分析能力的很多信息。
更多关于导师http://supervisord.org
我必须查找是否在一段时间内反复运行某个特定的API会导致内存泄漏。can supervisord可用于程序的内存和CPU使用情况分析
我有一个简单的C程序,用来测试API一次。我打算编译它并使用supervisord重复运行exe。
可以supervisord也可以剖析程序的CPU和内存使用情况吗?
我在多个博客中进行了广泛的搜索,但没有找到关于supervisord分析能力的很多信息。
更多关于导师http://supervisord.org
它可以看到Supervisod Event Listeners和Superlance。我有supervisord泄漏内存本身的问题。 Monit可以轻松监视内存和CPU,并且不会占用大量资源。
如果我使用Monit监视Supervisord,谁监视Monit? – CMCDragonkai 2013-10-28 16:01:33
不知道更多关于您正在测试的API我不能确定操作系统是否会泄漏内存,但对于大多数API,当您“测试API一次”程序退出时,操作系统将收回所有内存代表该方案进行分配,泄漏情况不明显。您可能需要在相同的过程中重复测试API以获取您要查找的内容。 _valgrind_就是为这种类型的东西而构建的。我建议你看看它。 – nategoose 2010-11-19 16:10:42
或者你也许正在运行一个守护进程并且有一个独立的API,测试程序正在运行(?) – nategoose 2010-11-19 16:12:49