IT-словарь › Программирование › Tracy

Tracy

Программирование Svenska → Обновлено: 2026-10-26
Подробнее
Создатель
Бартош Таудул
Тип
Профайлер
Лицензия
BSD 3-Clause
Исходный код
github.com/wolfpld/tracy

Профайлер с открытым кодом для ПО реального времени: показывает, что делал каждый поток в каждом кадре, с точностью до наносекунды.

Большинство профайлеров отвечают на вопрос «куда в среднем уходит время?». У игр проблема другая: 59 кадров из 60 укладываются в бюджет, а шестидесятый тормозит. Tracy управляется макросами вроде ZoneScoped и FrameMark, расставленными в коде, передаёт события по сети в отдельный просмотрщик и рисует потоковую временную шкалу, где можно сразу приблизиться к тому самому плохому кадру.

Помимо инструментирования он сэмплирует стеки вызовов, замеряет работу GPU через Vulkan, Direct3D и OpenGL, отслеживает выделения памяти и конкуренцию за блокировки. Он стал частым выбором для собственных движков и инди-игр, где коммерческие альтернативы либо стоят денег, либо существуют только под одну платформу.

← Назад к словарю