Вопросы с тегом «profiling»

342
Как эффективно определить время выполнения скрипта?

Я хотел бы отобразить время завершения сценария. То, что я сейчас делаю, - #!/bin/bash date ## echo the date at start # the script contents date ## echo the date at end Это просто показывает время начала и конца сценария. Можно ли отобразить мелкозернистый вывод, например время процессора /...

37
Определение конкретного файла, ответственного за высокий ввод / вывод

Это простая проблема, но впервые мне когда-либо пришлось ее исправлять: найти, какие именно файлы / иноды являются объектами большинства операций ввода-вывода. Я бы хотел получить общий обзор системы, но если мне нужно дать PID или TID, я согласен с этим. Я хотел бы пойти без необходимости straceв...

12
Как заставить linux 'perf record' работать для символов libc и libstdc ++?

Я использую perf record -gна x86-64 Linux для профилирования программы. Некоторые символы в libc или libstdc ++ имеют 0в качестве родителя: __GI___strcmp_ssse3(libc) и strcmp@plt(libstdc ++), например. (Я действительно могу разбить эти символы в отладчике и получить обратную трассировку.) Я хотел...

11
Определить, был ли двоичный файл ELF создан с помощью инструментария gprof?

Можно ли проверить, скомпилирована ли данная программа с помощью инструментария GNU gprof, то есть с флагом '-pg', переданным и компилятору, и компоновщику, не запуская его, чтобы проверить, будет ли он генерировать...

11
Найдите случайное ядро ​​процессора

У меня есть ядро ​​2.6.35 PREEMPT, работающее на среднескоростном процессоре ARMv7. Приблизительно один раз каждые 100 - 125 с, что-то заставляет ядро ​​не обрабатывать некоторые драйверы, связанные со звуком, достаточно быстро, чтобы избежать потерь. Задержка обычно находится в диапазоне 15-30 мс,...

10
Как я могу профилировать сценарий оболочки?

У меня есть несколько программ, которые я выполняю в сценарии оболочки: ./myprogram1 ./myprogram2 ... Я знаю, что могу профилировать каждую отдельную программу, редактируя исходный код, но я хотел знать, есть ли способ измерить общее время, выполненное путем профилирования самого скрипта. Есть ли...