我必須查找是否在一段時間內反覆運行某個特定的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