TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #395 · 6 окт.

Быстрый встроенный профайлинг на Linux с помощью time time python -c 'for i in range(10**7): i**2' Покажет время выполнения процесса real 0m2,470s user 0m2,405s sys 0m0,074s real - Общее время, прошедшее с момента запуска до завершения программы. Включая время ожидания I\O или переключения контекста. user - Количество времени, которое CPU потратил на выполнение кода самой программы в пользовательском режиме. sys - Количество времени, которое CPU потратил на выполнение системных вызовов (операций ядра, таких как чтение/запись файлов, управление памятью) от имени программы. Но это встроенная команда из моей оболочки. Есть такая же GNU-утилита и она может показывать больше информации. Но нужно вызывать по абсолютному пути, так как builtin команда имеет бОльший приоритет. /usr/bin/time -v python -c 'for i in range(10**7): i**2' Command being timed: "python -c for i in range(10**7): i**2" User time (seconds): 2.38 System time (seconds): 0.07 Percent of CPU this job got: 100% ... Кроме времени исполнения будет также показано много другой полезной информации - эффективность использования CPU (в %) - максимальный объем занятой памяти - обращения к файлам - код выхода И другие сведения. #tricks

Hashtags

Резултати

Пронајдени 1 слични објави

Глобално пребарување

sudo recast

@sudo_recast · Post #918 · 17.04.2025 г., 09:47

A useful command when you encounter conflicts while cherry-picking: tig HEAD $(git rev-parse CHERRY_PICK_HEAD 2>/dev/null) -- $(git diff --name-only --diff-filter=U | head -1) #tricks@sudo_recast

Hashtags