1.1Kпросмотров
25.4%от подписчиков
25 марта 2026 г.
📷 ФотоScore: 1.2K
Профилировщик Вот обрабатываю я видос: лицо надо найти, заменить, апскейлнуть, по цветам подогнать, на каждый шаг отдельная нейронка. Так для каждого кадра, а само видео делится еще на чанки из нескольких секунд, чтобы не грузить слишком много данных в оперативку. При этом мне надо, чтобы процессор работал на полную, оперативки потреблялось минимум и она не текла, не сломать SSD от количество чтений и записи. Все это нужно проверять после каждого изменения, потому что количество неправильных оптимизаций было больше нескольких десятков. Я попросил Claude:
выделить пайплайн обработки видео в отдельный пакет, все равно он из нескольких проектов используется.
добавить к нему CLI, добавить os_signpost вокруг важных мест,
запустить конвертацию видео в профилировщике,
добавить в рулы правило, что любое изменение пайплайна должно проходить бенчмарк между старой и новой версией. В итоге он сам находил сломанные места, точнее делал оптимизации и вообще запускал отличные бенчмарки почти на каждое изменение в процессе обработки видео.