Описание тега cprofile

NoneC Profile is a built-in Python module that describes the run time performance of a program, providing a variety of statistics.
0 ответов

Скрипт работает быстрее во время профилирования

Это займет 40 секунд: Python - m cProfile -o outfile.txt myscript.py Это займет 150 секунд: Python myscript.py Результаты идентичны Какую магию делает cProfile здесь?
09 ноя '17 в 16:20
0 ответов

Что означает вывод cProfile "{встроенный метод load}"?

Я не могу понять, что {built-in method load} вывод в cProfile означает. Я знаю, что этот вопрос уже задавался, но я не видел реального ответа. Я не мог узнать и сам. Выполненный скрипт (Go_IA_vs_IA.py) импортирует функции из Go_settings.py и использ…
13 апр '17 в 12:45
3 ответа

Python cprofile имя файла: белья получить полный путь

Я использую cprofile чтобы получить высокие правонарушители, однако filename:lineno только перечисляет имя файла, но наличие пути к файлу было бы более полезно, чтобы быстро открыть этот путь. Особенно, если в разных иерархиях могут быть одинаковые …
06 июн '18 в 23:35
1 ответ

Командная строка cProfile, как уменьшить вывод

Я пытаюсь запустить cProfile на своем скрипте Python, и все, что меня волнует, это общее время, необходимое для запуска. Есть ли способ изменить python -m cProfile myscript.py таким образом, вывод - это всего лишь общее время?
27 июн '16 в 15:36
0 ответов

Условное профилирование с помощью cProfile

Есть ли способ сделать "условное профилирование" с cProfile? У меня есть метод, давайте назовем его readPackets() Предполагается, что это займет не более нескольких миллисекунд, но время от времени это занимает 0,5 секунды или более. (Проблема связа…
08 ноя '17 в 23:11
1 ответ

Правильный способ использования cProfile

Я хочу профилировать некоторые функции, которые я написал. Я смотрю на документы для cProfile, и я не понимаю, в чем (если таковые имеются) разница между следующими двумя частями кода: import cProfile profile = cProfile.Profile() result = profile.ru…
20 окт '16 в 01:46
1 ответ

Понимание вывода Python cProfile

Мои скрипты на Python анализируют файлы последовательно, делают простую очистку данных и записывают в новый CSV-файл. я использую csv, выполнение сценария занимает очень много времени. cProfile вывод выглядит следующим образом: Я много гуглил, прежд…
02 дек '14 в 21:48
2 ответа

Python: интерпретация логов cProfile

У меня есть метод определения наиболее совместимого человека для каждого другого человека. По сути, есть два вложенных цикла над элементами dict, который отображается от человека к списку (где аналогичные списки определяют совместимость), там вычисл…
04 мар '13 в 19:02
1 ответ

cProfile for Python не распознает имя функции

В приложении есть функция электронной почты, которую я хочу профилировать. Когда я пытаюсь сделать что-то подобное, это взрывается from django.core.management import BaseCommand import cProfile class Command(BaseCommand): def handle(self, *args, **o…
17 янв '12 в 20:00
2 ответа

Проблемы при попытке использовать cProfile

Я пытаюсь запустить код ниже в Python 2.7 GUI: python -m cProfile -s time abc.py Однако вот ошибка у меня есть: >>> python -m cProfile -s time abc.py >>> ^ >>> SyntaxError: invalid syntax Любая идея, как я могу решить это?
22 дек '16 в 20:45
2 ответа

Неверный синтаксис при запуске cProfile

Я пытаюсь бежать python -m cProfile simple_test_script.py, Я на Windows 7, Python 2.7.10. simple_test_script.py: import numpy as np from numpy.linalg import eigvals def run_experiment(niter=100): K = 100 results = [] for _ in xrange(niter): mat = np…
25 май '15 в 08:47
1 ответ

Python cProfile: как отфильтровать конкретные вызовы из данных профилирования?

Я начал профилировать сценарий, который имеет много sleep(n) заявления. В целом, я получаю более 99% времени, проведенного во время сна. Тем не менее, он иногда сталкивается с проблемами производительности в то время, когда он выполняет реальную раб…
21 сен '10 в 15:09
1 ответ

Как сделать тайм-аут при профилировании кода с помощью cProfiler без изменения кода пользователя?

Часто во время моей работы я пишу код для чтения строк из файла и обрабатываю эти строки по одной за раз. Иногда обработка строк усложняется, а файл длинный, например, сегодня для обработки 200 строк требуется примерно одна минута, а общее количеств…
06 дек '15 в 04:20
2 ответа

Ошибка компиляции cprofile на python

Используя cProfile из python, я cprofiled мой код, но я продолжаю получать эту ошибку, связанную с compile() и нулевым символом, который я не совсем понимаю. Сообщение об ошибке: [cProfileV]: вывод cProfile доступен по адресу http://127.0.0.1:4000/ …
06 авг '15 в 05:55
0 ответов

Есть ли D3-подобная библиотека для визуализации результатов cProfile?

Я ищу библиотеку, основанную или нет в рамках D3, которая позволяет мне отображать на веб-странице результаты cProfile. Результаты в основном представляют собой следующую таблицу: ncalls tottime percall cumtime percall filename:lineno(function) 1 0.…
1 ответ

Как сократить время на настройку производительности playbook

Я работаю над настройкой производительности ANSIB со следующей записью. --- # simplespeedtest.yml - hosts: localhost connection: local gather_facts: false tasks: - command: echo 1 - command: echo 2 - command: echo 30 Я протестировал время выполнения…
11 янв '18 в 07:44
1 ответ

Как правильно использовать cProfile с асинхронным кодом?

Я пытаюсь определить, как правильно использовать cProfile и pstats с асинхронным кодом. Я профилирую свой сценарий, запустив cProfile.run('loop.run_until_complete(main())', 'profile.stats'), После использования pstats сортировать по SortKeys.TIMEЯ п…
15 фев '19 в 23:15
1 ответ

Ошибка при профилировании отлично работающего многопроцессорного Python-скрипта с помощью cProfile

Я написал небольшой скрипт на Python, который использует multiprocessing (См. /questions/42934891/mnogoprotsessornaya-obrabotka-na-teed-generatorah/42934897#42934897). Это работает, когда я проверяю это: $ ./forkiter.py 0 1 2 3 4 sum of x+1: 15 sum …
27 янв '17 в 10:55
0 ответов

Профилирование модуля Python из командной строки

У меня есть проект Python, где я выполняю приложение в виде модуля, используя -m флаг. Так что-то вроде: python -m apps.validate -i input.mp4 Теперь я хочу профилировать его с помощью командной строки. Так что встроенные примеры предлагают вызывать …
31 янв '19 в 16:27
0 ответов

Нет выхода из CPython

Я пытаюсь профилировать приложение, написанное с использованием PySide и OpenCV, и получаю странное поведение с профилировщиком. Я запускаю свой код, используя следующую строку: python -m cProfile -o output.file repo/src/application_window.py Это им…
28 май '14 в 16:28