Описание тега oprofile
OProfile - это система профилирования для систем под управлением Linux 2.2, 2.4 и 2.6. Профилирование выполняется прозрачно в фоновом режиме, и данные профиля могут быть собраны в любое время. OProfile использует аппаратные счетчики производительности, имеющиеся в процессорах Intel, AMD и других, а также использует механизм прерывания по таймеру для ЦП без счетчиков. OProfile может профилировать всю систему с высокой детализацией.
1
ответ
Ошибка Oprofile на устройствах Android. oprofiled: слишком много событий прошло
Я использую oprofile на моем MDP. Android 4.3 версия пользовательской отладки. #opcontrol --setup #oprofiled --vmlinux = / data / vmlinux --kernel-range = c00080ernel-range = c00080 --event = CPU_CYCLES oprofiled: слишком много событий прошло. # opc…
30 дек '13 в 11:55
2
ответа
Профилирование системы - информация об использовании общих библиотек
Есть ли способ узнать, какие библиотечные файлы используются каким процессом (или количеством процессов) за определенный промежуток времени. Можно ли использовать для этого V-Tune, perf или OProfile?
21 фев '16 в 20:08
1
ответ
Профилирование вывода JIT на Linux с perf_events/oprofile?
Я хочу профилировать код, сгенерированный JIT в Linux, с использованием аппаратных счетчиков производительности. Как я знаю, самые распространенные профилировщики oprofile а также perf, Как я могу интегрировать JIT и oprofile/perf? Мой JIT- это не J…
02 окт '12 в 19:35
1
ответ
Ошибка компиляции oprofile для arm
Я кросс-компиляции oprofile для рук. $ export CC=arm-linux-gnueabi-gcc $ export CXX=arm-linux-gnueabi-g++ $ export CXXCPP='arm-linux-gnueabi-g++ -E' $ export CPP='arm-linux-gnueabi-gcc -E' Я получаю следующую ошибку (см. Последнюю строку) checking f…
17 апр '17 в 22:51
1
ответ
Oprofile Ошибка: не удалось открыть устройство профиля: устройство или ресурс занят
Я пытаюсь запустить oprofile в моей системе из-за досадной ошибки: $ sudo opcontrol --setup --vmlinux=/usr/lib/debug/lib/modules/`uname -r`/vmlinux $ sudo opcontrol --start ATTENTION: Use of opcontrol is discouraged. Please see the man page for oper…
27 фев '14 в 14:43
1
ответ
Запуск Oprofile с MPI
У меня проблемы с использованием Oprofile для профилирования параллельной программы, которую я вызываю через mpirun, Команда, которую я хотел бы использовать: $ operf mpirun -n 4 [program and arguments] К сожалению, когда я делаю это, operf начинает…
17 окт '13 в 03:39
1
ответ
Можно ли указать одно ядро процессора при использовании oProfile?
Мне нужно провести анализ счетчика производительности на 8-ядерном сервере с использованием oProfile. Может ли oProfile записывать только события на ядре 7? Спасибо!
27 июн '16 в 09:02
1
ответ
События PMU Cache на Intel i7 (Ivy Bridge)
Я использую Oprofile для профилирования некоторых тестов, я специально ищу проблемы с кэшированием. Я использую Intel SDM Volume 3 (с марта 2013 г.) в качестве руководства по выбору событий, которые нужно отслеживать... но это неприятно... Компьютер…
02 сен '13 в 21:30
1
ответ
OProfile с OpenMP
Я использую OProfile для параллельного кода OpenMP, выполняя следующие действия: $ gcc -I/usr/include/hdf5/serial/ -std=c11 -O3 -fopt-info -fopenmp sp_linsvm.c -o sp_linsvm -lhdf5_serial $ sudo ocount --events=CPU_CLK_UNHALTED,LLC_MISSES,LLC_REFS,ME…
06 янв '16 в 00:40
0
ответов
Может ли oprofile игнорировать вызовы внешних функций и вместо этого накапливать время для звонящего?
В настоящее время я вызываю oprofile со следующими параметрами: operf --callgraph --vmlinux /usr/lib/debug/boot/vmlinux-$(uname -r) <BINARY> opreport -a -l <BINARY> В качестве примера, вывод: CPU: Core 2, speed 2e+06 MHz (estimated) Coun…
24 дек '12 в 17:35
0
ответов
В vmlinux нет символов
Я нуждаюсь oprofile отображать подробную информацию о том, что происходит внутри ядра, вместо того, чтобы пометить его как /no-vmlinux, Чтобы быть в состоянии обеспечить oprofile с символами ядра я использовал скрипт extract_vmlinux доступно в /usr/…
05 май '16 в 16:24
0
ответов
Поддержка glibc для oprofile
Я хотел бы получить некоторые разъяснения по следующей проблеме, с которой я сталкиваюсь при сборке oprofile, Я использую виртуальную машину со следующими характеристиками: 3.19.0-25-generiC#26~14.04.1-Ubuntu SMP пт 24 июля 21:16:20 UTC 2015 x86_64 …
05 фев '18 в 09:33
1
ответ
Профилирование OpenCV с использованием OProfile
У меня есть эта основная программа OpenCV: #include <iostream> #include "opencv2/opencv.hpp" int main(){ std::cout<<"Reading Image..."<<std::endl; cv::Mat img = cv::imread("all_souls_000000.jpg", cv::IMREAD_GRAYSCALE); if(!img.data…
31 янв '17 в 17:16
1
ответ
Циклы, потребляемые в каждой функции через Oprofile
Oprofile работает по теории выборки. Опция Opreport -l предоставляет нам отчет о профилировании следующим образом: samples% image name имя символа 78149 15.0776 cvqa comp_corr.clone.2 С помощью этой информации я могу узнать% возраста времени, потреб…
08 фев '13 в 12:49
2
ответа
Библиотека Linux для профилирования
Существует ли библиотека Linux, которая может выполнять профилирование производительности внутри запущенного процесса? У меня довольно большая программа для Linux, основанная на сценариях. В зависимости от сценариев, программа может иметь совершенно…
23 фев '12 в 22:01
2
ответа
Как я должен интерпретировать вывод OProfile?
Я недавно попытался профилировать свое приложение с OProfile. Собранные данные уже очень ценны для меня, но у меня возникают трудности с их точной интерпретацией. После запуска моего приложения с настроенным и запущенным oprofile я сгенерировал отче…
27 окт '10 в 14:47
1
ответ
Как использовать oprofile для расчета времени выполнения части программы на C?
Я хочу профилировать часть кода C (user_defined_function()) с помощью o profile и рассчитать время, необходимое для его выполнения. Любые указатели о том, как это сделать, были бы очень полезны. Заранее спасибо!! #include <stdio.h> int main() …
01 мар '18 в 08:43
1
ответ
Ошибка "библиотека bfd не найдена" при настройке Oprofile
Я скачал oprofile zip, а затем распаковал его. Затем с помощью команды ./configure --prefix=/home/eranga/Software/oprofile-1.1.0 Я пытался установить его. Ниже приведены последние сообщения консоли. checking for bfd_openr in -lbfd... no checking for…
29 авг '16 в 12:33
0
ответов
Oprofile operf не собирает никаких данных
Я тестирую версию 1.0.0 на двух почти идентичных машинах. С одной стороны он отлично работает, с другой - вообще не собирает никаких данных. Oprofile был загружен как исходный код, скомпилирован и установлен на каждом компьютере - с одинаковой верси…
07 окт '14 в 17:02
1
ответ
Какой тип событий POWER8 PMU должен быть максимальным?
Я выполняю анализ производительности приложения, работающего на сервере IBM POWER8, следуя модели разбивки CPI для POWER8. Я понимаю, что мне нужно уменьшить процент остановок, вызванных, например, отсутствием кэша (PM_CMPLU_STALL_DCACHE_MISS) или о…
27 июл '15 в 07:05