cProfile не показывает никаких (реальных) результатов - все тысячи - в Python - PullRequest
0 голосов
/ 02 апреля 2019

При запуске cProfile для чего-либо (например, mergeSort) я получаю все 000 во время выполнения, а ключевые строки / переменные / методы не перечислены / не протестированы в процессе.Только кажется, что тестирование по методам, внутренностям.Пожалуйста, сообщите.

ниже приведены мои результаты для сортировки mergeSort, я пробовал запускать python -m cProfile [mergeSort (lst)] с / и без / скобками - оба видели в документации.Единственная версия, которую я могу заставить работать - это: import cProfile cProfile.run (mergeSort (lst))

или показанный метод enable () disable ().

форматирование не получаетсяну вот и прикрепленное изображение. Результаты cProfile

Результаты:

'' [17, 20, 26, 31, 44, 54, 55, 77, 93] 127 вызовов функций (111 примитивов)вызовы) за 0,000 секунд

Упорядочено по: стандартному имени

ncalls totaltime percall cumtime percall filename: lineno (function) 17/1 0.000 0.000 0.000 0.000: 1 (mergeSort) 1 0.000 0.000 0.000 0.000: 36 () 1 0.000 0.000 0.000 0.000: 37 () 2 0.000 0.000 0.000 0.000 codeop.py:132(call) 2 0.000 0.000 0.000 0.000 hooks.py:142(call) 2 0,000 0,000 0,000 0,000 hooks.py:207(pre_run_code_hook) 2 0,000 0,000 0,000 0,000 interactiveshell.py:1104(user_global_ns) 2 0,000 0,000 0,000 0,000 interactiveshell.py:2933(run_code) 2 0,000 0,000 0,000 0,000 ipstruct.py:125( getattr ) 2 0,000 0,000 0,000 0,000 {встроенный метод builtins.compile} 2 0,000 0,000 0,000 0,000 {встроенный метод builtins.exec} 91 0,000 0,000 0,000 0,000 {встроенный метод builtins.len} 1 0.000 0.000 0.000 0.000 {метод 'отключить' объектов '_lsprof.Profiler'}

'' '

...