大約8-9年前,我看到了一個用於Visual Studio的工具(我不記得名字),它可以可視化函數調用及其性能。我真的很喜歡它,所以我想知道是否有類似於Python的東西。比方說,你有三個功能:性能分析器
def first_func():
...
def second_func():
...
for i in xrange(10):
first_function()
...
def third_func():
...
for i in xrange(5):
second_function()
...
因此,該工具的最終報告是這樣的(包括連接圖):
first_func[avg 2ms] <--50 times--< second_func[avg 25ms] <--5 times--< third_func[avg 140ms]
這樣的工具將使它更容易找到瓶頸進入系統。特別是對於大型系統。
代碼吧!我會用它! – 2011-04-21 18:03:57
@eat_a_lemon :))如果我找不到類似的東西,我會盡力自己實現。在開始研究之前,我只想檢查是否有任何與之相關的東西。 – pocoa 2011-04-21 18:08:27