Описание тега gprof
NoneGprof - это инструмент GNU, используемый для профилирования кода.
3
ответа
Время `gprof`, потраченное на определенные строки кода
Я использую gprof профилировщик в сочетании с g++, У меня есть функция в моем коде, которая инкапсулирует несколько разделов поведения, которые достаточно связаны с основной функцией, поэтому не имеет смысла разделять их на их собственные функции. Я…
07 мар '12 в 20:58
1
ответ
Будет ли время, подсчитываемое в gprof, включать в себя то, что тратится на функции, которые не профилируются?
Теперь у меня есть проект, по которому я хочу выполнить профилирование, но он использует другую библиотеку, которую я не контролирую. Скажи, если есть такая функция: #include <library.h> void function(...) { // do something for (...) { // ... …
27 авг '12 в 16:21
1
ответ
gprof и аргументы для исполняемого файла
При использовании gprof: $ gprof options [executable-file [profile-data-files...]] [> outfile] если у вас есть варианты для передачи в исполняемый файл, например: gprof a.out --varfred=32 тогда gprof предполагает, что я передаю ему неверную опцию…
08 апр '09 в 14:54
1
ответ
GCC/GProf - получить программный доступ к текущей функции / трассировке стека потока
Я пытаюсь сделать небольшое настенное профилирование. GCC добавляет определенный код инструментария времени выполнения (например, для GProf) при компиляции с -pg, Я предполагаю, что эта информация хранится в некоторой глобальной или локальной поточн…
19 апр '14 в 09:42
3
ответа
Почему gprof значительно недооценивает время выполнения программы?
У меня есть эта программа, которая занимает 2,34 секунды, и gprof говорит, что она занимает всего 1,18 секунды. Я читал ответы в другом месте, предполагая, что gprof может ошибиться, если, например, программа связана с вводом / выводом, но эта прогр…
30 ноя '10 в 01:48
1
ответ
Перечислите функции в порядке их выполнения
Я определяю несколько функций в файле (основная функция определяется кем-то другим). Я могу использовать gprof, чтобы проанализировать, сколько раз были вызваны мои функции, но есть ли способ получить список с функциями в порядке их вызова в основно…
04 апр '11 в 22:11
1
ответ
Для чего используется -no-pie?
Я работал над Ubuntu 17.10 с GPROF для некоторого тестирования с файлами c, и когда я выполняю с gprof сгенерированный файл (gmon.out), компилируя и связывая с опцией -pg, я получаю пустую плоскость и граф вызовов. Тем не менее, я обнаружил, что это…
12 дек '17 в 17:15
1
ответ
Неразборчивые имена в gprof
Я пытаюсь использовать gprof для профилирования программы, которую я написал, и получаю непонятные результаты. Большинство имен функций приходят как _abfcd96687bed377dcecdf193c89698, Я считаю, что они исходят из сторонней библиотеки, с которой я ссы…
11 фев '15 в 19:04
2
ответа
Почему gccgo медленнее, чем gc в этом конкретном случае?
Я уверен, что все знают golang знает этот пост здесь. Читая это снова, я задавался вопросом, если использовать gccgo вместо go build увеличит скорость немного больше. В моем типичном случае использования (научные вычисления), gccgoсгенерированный дв…
25 фев '13 в 17:41
6
ответов
Что такое _Unwind_SjLj_Unregister и _Unwind_SjLj_Register?
Что такое _Unwind_SjLj_Unregister и _Unwind_SjLj_Register? Я получаю их в качестве моих лучших пользователей процессорного времени в моем отчете gprof. Google возвращает ссылки только тем людям, которые жалуются на ошибки в этих двух. вот единственн…
29 июн '11 в 05:10
1
ответ
Как профилировать C++ в моей собственной общей библиотеке
Я создал общую библиотеку, и мне нужно профилировать ее сейчас. У меня сейчас два проекта. Тот, который генерирует общую библиотеку, и второй, который использует ее для тестирования. int main() { cout << "!!!Hello World!!!" << endl; // p…
21 май '14 в 08:05
1
ответ
Функция random() с такими же значениями в Linux (во время просмотра)
Когда я попытался сгенерировать случайные значения для различных алгоритмов сортировки, чтобы сравнить их и сравнить результаты, я заметил, что функция random() создает одинаковые значения внутри экземпляра и в том же порядке. Есть ли способ избавит…
06 июл '17 в 12:16
2
ответа
gprof - в файле отсутствуют данные графа вызовов
Я только начинаю с gprof и пытаюсь сгенерировать граф вызовов. Я использую cmake для настройки моих make-файлов, и я устанавливаю CMAKE_EXE_LINKER_FLAGS = -gp, чтобы включить профилирование. Единственные флаги cxx, которые я включил - это -g. Затем …
09 окт '11 в 03:10
0
ответов
gprof symspec, включая функции класса C++
Я пытаюсь профилировать определенную часть большой программы на C++. Я использую gprof и Gprof2Dot для создания хороших графиков. Однако я хотел бы исключить некоторые функции запуска из графика. Я думал, что смогу запустить gprof -Qclass::init, что…
20 сен '11 в 20:46
0
ответов
Ошибка "gmon.out: нет такого файла или каталога"
Я пытаюсь запустить команду gprof в моей программе, но по какой-то причине она не работает. Кто-нибудь знает как это решить? PS Я работаю с Cmake(CLion IDE), я добавил эти строки: SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pg") SET(CMAKE_EXE_LINKER_FL…
26 фев '18 в 10:02
1
ответ
BLAS подпрограммы в профилировщике?
Я пытаюсь профилировать некоторый код Фортрана, который вызывает GEMM сделать матричное умножение. Я использовал двойную точность и видел dgemm звонки, как я и ожидал, но теперь, когда я переключился на одинарную точность, я не вижу sgemm вообще где…
28 фев '18 в 00:26
3
ответа
gprof: неожиданный EOF после прочтения 48/271618093 ячеек?
Кто-нибудь знает, что означает эта ошибка gprof? я бегу gcc -pg, Благодарю.
02 янв '11 в 19:32
1
ответ
GProf: Что такое __cosl_internal и __sinl_internal функции?
Я профилировал свою программу с помощью gprof и заметил, что в верхней части экрана отображается следующее: Each sample counts as 0.01 seconds. % cumulative self self total time seconds seconds calls s/call s/call name 17.50 6.69 6.69 _mcount_privat…
24 ноя '18 в 13:39
3
ответа
Как установить gprof на OS X
Я пытаюсь использовать gprof для профилирования написанного мною приложения на С ++, но пока не могу понять, как его скачать и установить. Я погуглил все, что могу придумать и даже не могу найти ссылку для скачивания. Кто-нибудь, пожалуйста, помогит…
25 мар '14 в 01:39
2
ответа
C++ Измерение времени функций
Мне нужно измерить время программ на C++, особенно общее время выполнения некоторых рекурсивных функций. Внутри других функций есть много вызовов функций. Моей первой мыслью было реализовать некоторые функции измерения времени в реальном коде. Пробл…
20 окт '13 в 15:45