1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/openeuler-libkperf

 / Детали:

Оптимизация производительности режима SAMPLE

Предстоит сделать
Владелец
Создано  
14.05.2025

В режиме SAMPLING, независимо от того, собираются ли события tracepoint, вызывается PointerPasser::ParserRawFormatData, что влияет на производительность сбора не-tracepoint событий.
Для 40 000 образцов, PmuRead занимает 26-30 миллисекунд.
Если закомментировать ParserRawFormatData, PmuRead занимает менее 10 миллисекунд.

Рекомендуется проверять в стадии инициализации, является ли событие tracepoint, и вызывать ParserRawFormatData только в случае tracepoint.

Комментарий (0)

GitLife Service Account Задача создана
GitLife Service Account добавлено
 
sig/A-Tune
label.
Развернуть журнал операций

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/openeuler-libkperf.git
git@api.gitlife.ru:oschina-mirror/openeuler-libkperf.git
oschina-mirror
openeuler-libkperf
openeuler-libkperf