мне сделать так, чтобы она запускалась параллельно, не тормозя приложение?
Isolate
async api не хватает ?
видимо нет
Но это не всегда нужное..особенно compute() Там что бы новый изолят создался, тоже время проходит... Лучше написать и замерить через stop watch хотя бы
А что за вычисления ?
сортировка всех файлов по размеру
Челмедведосвин, давай сначала разберемся в задаче
А сколько файлов ?
у меня, например, на телефоне нашло где-то 100к
Ты неправильно отрисовку пишешь.Тут нет необходимости в изолятах. На оверхед потратишь больше времени.
Ок) Хотя , быстрее обернуть хотя бы в compute и заменить выполнение в изоляте и без
у тебя есть программирования за деньги ?
Больше 1к файлов лучше сканировать синхронно в отдельном изоляте
Ну мб больше сотен тысяч, а не тысяча
я замерил async 63890 0:00:00.313068 sync 63890 0:00:00.246351
Опыт у тебя какой ? Новичок или уже работаешь за деньги ?
первый заказ взял
опыт работы где-то полгода
Сча у себя тоже замерю
https://medium.com/@avnishnishad/flutter-communication-between-widgets-using-valuenotifier-and-valuelistenablebuilder-b51ef627a58b
Ебал я ждать замеры.... Ауф
Железо смени, ну
Да погоди ты) тут просто очень очень много файлов) сча уж дождусь
Хотя да... У меня там порядка 250 ГБ , а он всего наверное порядка 50гб просканил... Эксплорер в свойствах пока ещё только 15 Гб насчитал
Создай эталонные файлы с линейной структурой. Зачем всю систему сканировать ?
Так это эталлоные сырые файлы которые мне над разобрать)))
Обсуждают сегодня