Обновить
0

Пользователь

Отправить сообщение

Есть нюанс, про который нельзя забывать: пока jemalloc делает дамп, все аллокации в процессе блокируются. У нас эта пауза — 3 мс в среднем и 25 мс на 99,9-м перцентиле (по всем моделям). Цифры небольшие, потому что и дампы небольшие из‑за нашего параметра семплирования в 1 МБ. Для пользователя такое подвисание незаметно.

...

Главный вывод простой: профилировать C++ в проде на миллионах устройств — реально, полезно и не требует заметных ресурсов.

Честно говоря, требуются ли заметные ресурсы или нет кмк мы до конца не поняли - 25мс при записи дампа кмк не жалко, но вот насколько замедляется работа колонки при включенном профилировании?

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность