 Martin
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Martin
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  это при переходе между экранами
Не совсем но так у многих
А как вообще можно оптимизировать, если такая фигня при максимально примитивных действиях? Это просто смена экрана Причём переход на пустой экран Без анимации
 А как вообще можно оптимизировать, если такая фигн...
                      
                      А как вообще можно оптимизировать, если такая фигн...
                    Профилируй, смотри чем аппарат занимается во время этого элементарного действия
Честно, не очень понимаю, о чём ты сейчас Не знаешь каких-нибудь гайдов по этому всему?
Профилирование КПУ, там таймлайны чем проц занят какие куски кода выполнял... Потому что на самом деле во время переход экрана это довольно много чего происходит
Если это все компиляция шейжеров, то загугли Джанки шейжерные... Чёт такое.. типа шейдеры прогреть можно было раньше, сча хз что Говорят в импиллире такого уже нет, хотя там всё равно старый рендер местами используется
Что ж... после перевода планировщика процессора в режим performance, все просадки испарились 🌚 Впрочем, мне это мало что даёт Ты предлагаешь чекать по процессам, что именно вызывает просадку? В целом, логично, только это какое-то низкоуровневое уже. Просто даже если я найду процесс, который вызывает проблему, как я эту проблему решу, если этот процесс — часть либы go_router...
В го роутере самом по себе нечему лагать, всё дело в том что туда было передано при настройке
Не, проблема явно не в этом 1. Шейдеры компилируются за первые пару открытий, но просадки графика при этом остаются 2. Прогреть заранее их невозможно. Были попытки сделать такое, но получаемые шейдеры актуальны только для одной конфигурации устройства. Что приемлимо для Apple, но абсолютно бесполезно для андроид устройств. Но даже для Apple это теперь бесполезно, так как Impeller полностью решает эту проблему) А до рабочего импеллера на андроиде ещё полгода где-то...
В импеллере части скиа используются только для рендера текста, насколько я помню
в каком режиме профилируешь?
с дебаг режимом смотреть в перформанс нет смысла
Я в profile mode
Обсуждают сегодня