5
我想知道是否有與Java的VisualVM相當的Python。我需要的功能是對正在運行的Python解釋器進行實時分析。有一點背景:我的代碼庫最近發生的一些變化顯着減慢了它的速度。我想知道我的代碼在做什麼而不必重新開始計算。另一種方法是停止解釋程序並使用-m cProfile
重新啓動它,這會損失一天的CPU時間。用於Python的VisualVM等效物
任何建議,非常感謝。
我想知道是否有與Java的VisualVM相當的Python。我需要的功能是對正在運行的Python解釋器進行實時分析。有一點背景:我的代碼庫最近發生的一些變化顯着減慢了它的速度。我想知道我的代碼在做什麼而不必重新開始計算。另一種方法是停止解釋程序並使用-m cProfile
重新啓動它,這會損失一天的CPU時間。用於Python的VisualVM等效物
任何建議,非常感謝。
看一看這裏: Is there a visual profiler for Python?這裏:Which Python memory profiler is recommended?
從我發現,確實沒有一個簡單的方法來執行內存概要如果您的應用不僅僅是一個腳本的更多。否則最簡單的就是使用https://pypi.python.org/pypi/memory_profiler。
Python有一個'sys.set_trace',可以在程序運行時進行設置。在程序運行時應該可以開始分析。 – User