2016-10-20 98 views
0

我想剖析我寫的一些函數。我期待在文檔的CPROFILE,我不明白是什麼(如果有的話)的代碼下面兩段之間的差異:正確的使用方法cProfile

import cProfile 

profile = cProfile.Profile() 
result = profile.runcall(func, *args, **kwargs) 
profile.dump_stats('profile.stats') 

import cProfile 

profile = cProfile.Profile() 
profile.enable() 
result = func(*args, **kwargs) 
profile.disable() 
profile.dump_stats('profile.stats') 

是這兩個塊相當,還是這些做了微妙的不同的事情?

回答