Size: a a a

Dart & Flutter по-русски

2021 March 11

S

Saxar in Dart & Flutter по-русски
Привет, подскажите какие библиотек так сказать понадобятся в проекте почти всегда, грубо говоря есть библиотека equatable и подобные библиотеки чтобы можно было посмотреть, а то начинаю проект и чтобы знать какой-то список уже то что все используют
источник

SH

Say Hello in Dart & Flutter по-русски
рест апи создавать только?
источник

П

П in Dart & Flutter по-русски
Ребята подскажите. Вот я получаю по ссылке json и отображаю в listview. Как мне сделать чтоб этот список обновлялся каждую секунду?
источник

RE

Roman Efremenko in Dart & Flutter по-русски
Ilya
наверно много текста сжирает оперативную память телефона, так же присоединяюсь к вопросу по оптимизации?
Памяти жрет конечно многовато, 400 Mb, но она выделяется на открытии разово и не изменяется при сколе. Даже немного уменьшается. А вот процессор насилует на скроле сильно, грузит ядро на 100%. И FPS падает до 2. Файл вроде не особо большой, всего 30K строк. Если вместо RichText вставить просто текст, то проблем почти нет - FPS ниже 40 не падает и скрол довольно плавный.
источник

Д

Дима in Dart & Flutter по-русски
Roman Efremenko
Памяти жрет конечно многовато, 400 Mb, но она выделяется на открытии разово и не изменяется при сколе. Даже немного уменьшается. А вот процессор насилует на скроле сильно, грузит ядро на 100%. И FPS падает до 2. Файл вроде не особо большой, всего 30K строк. Если вместо RichText вставить просто текст, то проблем почти нет - FPS ниже 40 не падает и скрол довольно плавный.
а если ричтекст без той либы для раскраски?
источник

I

Ilya in Dart & Flutter по-русски
Roman Efremenko
Памяти жрет конечно многовато, 400 Mb, но она выделяется на открытии разово и не изменяется при сколе. Даже немного уменьшается. А вот процессор насилует на скроле сильно, грузит ядро на 100%. И FPS падает до 2. Файл вроде не особо большой, всего 30K строк. Если вместо RichText вставить просто текст, то проблем почти нет - FPS ниже 40 не падает и скрол довольно плавный.
да это кажись явно утечка памяти, но я не эксперт по дарт пусть кто то другой ответит, по идеи должно выделяться больше оперативной памяти а проц не сильно грузить, но как видим происходит что то другое)
Возможно он в цикле что то делает с кодом, и цикл не завершается.
источник

Д

Дима in Dart & Flutter по-русски
Ilya
да это кажись явно утечка памяти, но я не эксперт по дарт пусть кто то другой ответит, по идеи должно выделяться больше оперативной памяти а проц не сильно грузить, но как видим происходит что то другое)
Возможно он в цикле что то делает с кодом, и цикл не завершается.
так а где утечка если говорит что 400 и не меняется?
источник

I

Ilya in Dart & Flutter по-русски
Дима
так а где утечка если говорит что 400 и не меняется?
ну так цп на фул грузит
источник

Д

Дима in Dart & Flutter по-русски
грузит ЦП и это значит что утечка памяти? :)
источник

I

Ilya in Dart & Flutter по-русски
для меня все утечка, цп или оперативка, ssd один хрен)
источник

Д

Дима in Dart & Flutter по-русски
Ilya
для меня все утечка, цп или оперативка, ssd один хрен)
источник

I

Ilya in Dart & Flutter по-русски
Дима
грузит ЦП и это значит что утечка памяти? :)
а что не нравиться
источник

П

П in Dart & Flutter по-русски
Ребята подскажите. Вот я получаю по ссылке json и отображаю в listview. Как мне сделать чтоб этот список обновлялся каждую секунду?
источник

П

П in Dart & Flutter по-русски
Изолят запускать ?
источник

П

П in Dart & Flutter по-русски
Привезать к основному или как?
источник

I

Ilya in Dart & Flutter по-русски
в цп если что тоже есть память)
источник

RE

Roman Efremenko in Dart & Flutter по-русски
Дима
а если ричтекст без той либы для раскраски?
Если вставить RichText с одним TextSpan, то проблем тоже нет. Думаю проблема в том, что либа при раскраске вставляет кучу спанов, отсюда и тормоза. Как их виртуализировать что-то не придмаю. Может быть заменить на WebView и в нем раскрасить текст?
источник

I

Ilya in Dart & Flutter по-русски
а с новыми технологиями так там еще память нейронной сети подвезли
источник

Д

Дима in Dart & Flutter по-русски
Roman Efremenko
Если вставить RichText с одним TextSpan, то проблем тоже нет. Думаю проблема в том, что либа при раскраске вставляет кучу спанов, отсюда и тормоза. Как их виртуализировать что-то не придмаю. Может быть заменить на WebView и в нем раскрасить текст?
думаю проблема в либе
источник

Д

Дима in Dart & Flutter по-русски
Roman Efremenko
Если вставить RichText с одним TextSpan, то проблем тоже нет. Думаю проблема в том, что либа при раскраске вставляет кучу спанов, отсюда и тормоза. Как их виртуализировать что-то не придмаю. Может быть заменить на WebView и в нем раскрасить текст?
источник