pip install cprofiler-manager-wrapper
from cprofiler_manager_wrapper import Profiler
def func_to_profile():
from time import sleep
result = []
for i in range(10):
result.append(i)
sleep(1)
a = 10
return 'hello world'
with Profiler(comment='func', disable=False):
func_to_profile()По итогу будет создана, если ее не было, папка prof_folder, внутри которой будет лежат файл .prof
Для открытия .prof файла используется snakeviz - snakeviz prof_folder/<some>.prof