Высокая загрузка ЦП в React-Native - PullRequest
0 голосов
/ 14 ноября 2018

Я работаю над уменьшением нагрузки на процессор в приложении RN. Я выпустил приложение для устройства в выпуске и урезал журналы консоли из проекта. Даже после этого приложение по-прежнему использует около 33% ЦП на пустом экране.

Интересно то, что иногда, примерно через 6 минут, процессор освобождается и падает до 3-4%. Я подозреваю, что действительно длинный цикл завершен, но не могу его найти.

Я запустил приложение в инструментах XCode, оно работает только на iOS, и нашел несколько интересных вещей. Судя по всему, он попал в длинную цепочку [CALayer renderInContext], которая идет от UVVideoRecorder. Я не знаком с UVVideoRecorder и хотел бы услышать любые мысли, которые могут возникнуть у людей.

Стек вызовов + темы

...