169 похожих чатов

Такие штуки в перформансе норм?

15 ответов

13 просмотров
Martin- Автор вопроса

это при переходе между экранами

Не совсем но так у многих

Adel' Gilyazeev
Не совсем но так у многих

А как вообще можно оптимизировать, если такая фигня при максимально примитивных действиях? Это просто смена экрана Причём переход на пустой экран Без анимации

TheLastRay (:
screenshot А как вообще можно оптимизировать, если такая фигн...

Профилируй, смотри чем аппарат занимается во время этого элементарного действия

Adel' Gilyazeev
Профилируй, смотри чем аппарат занимается во время...

Честно, не очень понимаю, о чём ты сейчас Не знаешь каких-нибудь гайдов по этому всему?

TheLastRay (:
Честно, не очень понимаю, о чём ты сейчас Не знае...

Профилирование КПУ, там таймлайны чем проц занят какие куски кода выполнял... Потому что на самом деле во время переход экрана это довольно много чего происходит

TheLastRay (:
Честно, не очень понимаю, о чём ты сейчас Не знае...

Если это все компиляция шейжеров, то загугли Джанки шейжерные... Чёт такое.. типа шейдеры прогреть можно было раньше, сча хз что Говорят в импиллире такого уже нет, хотя там всё равно старый рендер местами используется

Adel' Gilyazeev
Профилирование КПУ, там таймлайны чем проц занят к...

Что ж... после перевода планировщика процессора в режим performance, все просадки испарились 🌚 Впрочем, мне это мало что даёт Ты предлагаешь чекать по процессам, что именно вызывает просадку? В целом, логично, только это какое-то низкоуровневое уже. Просто даже если я найду процесс, который вызывает проблему, как я эту проблему решу, если этот процесс — часть либы go_router...

TheLastRay (:
Что ж... после перевода планировщика процессора в ...

В го роутере самом по себе нечему лагать, всё дело в том что туда было передано при настройке

Adel' Gilyazeev
Если это все компиляция шейжеров, то загугли Джанк...

Не, проблема явно не в этом 1. Шейдеры компилируются за первые пару открытий, но просадки графика при этом остаются 2. Прогреть заранее их невозможно. Были попытки сделать такое, но получаемые шейдеры актуальны только для одной конфигурации устройства. Что приемлимо для Apple, но абсолютно бесполезно для андроид устройств. Но даже для Apple это теперь бесполезно, так как Impeller полностью решает эту проблему) А до рабочего импеллера на андроиде ещё полгода где-то...

Adel' Gilyazeev
Если это все компиляция шейжеров, то загугли Джанк...

В импеллере части скиа используются только для рендера текста, насколько я помню

TheLastRay (:
Что ж... после перевода планировщика процессора в ...

с дебаг режимом смотреть в перформанс нет смысла

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта