2010-11-19 49 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

回答

相關問題