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

Допустим, у меня есть функция, которая делает тяжелые вычисления, как

мне сделать так, чтобы она запускалась параллельно, не тормозя приложение?

30 ответов

33 просмотра

Isolate

async api не хватает ?

flyingshine-Das-Leben Автор вопроса

Но это не всегда нужное..особенно compute() Там что бы новый изолят создался, тоже время проходит... Лучше написать и замерить через stop watch хотя бы

flyingshine Das-Leben
видимо нет

А что за вычисления ?

flyingshine-Das-Leben Автор вопроса
Daniil Koliasnikov
А что за вычисления ?

сортировка всех файлов по размеру

ManBearPig
Но это не всегда нужное..особенно compute() Там чт...

Челмедведосвин, давай сначала разберемся в задаче

flyingshine-Das-Leben Автор вопроса
Daniil Koliasnikov
А сколько файлов ?

у меня, например, на телефоне нашло где-то 100к

flyingshine Das-Leben
у меня, например, на телефоне нашло где-то 100к

Ты неправильно отрисовку пишешь.Тут нет необходимости в изолятах. На оверхед потратишь больше времени.

Daniil Koliasnikov
Челмедведосвин, давай сначала разберемся в задаче

Ок) Хотя , быстрее обернуть хотя бы в compute и заменить выполнение в изоляте и без

flyingshine Das-Leben
сортировка всех файлов по размеру

у тебя есть программирования за деньги ?

ManBearPig
Ок) Хотя , быстрее обернуть хотя бы в compute и з...

Больше 1к файлов лучше сканировать синхронно в отдельном изоляте

Adel' Gilyazeev
На глаз)

Ну мб больше сотен тысяч, а не тысяча

Daniil Koliasnikov
ты замерял ?

я замерил async 63890 0:00:00.313068 sync 63890 0:00:00.246351

flyingshine Das-Leben
что?

Опыт у тебя какой ? Новичок или уже работаешь за деньги ?

flyingshine Das-Leben
опыт работы где-то полгода

https://medium.com/@avnishnishad/flutter-communication-between-widgets-using-valuenotifier-and-valuelistenablebuilder-b51ef627a58b

Daniil Koliasnikov
Железо смени, ну

Да погоди ты) тут просто очень очень много файлов) сча уж дождусь

Adel' Gilyazeev
Да погоди ты) тут просто очень очень много файлов)...

Хотя да... У меня там порядка 250 ГБ , а он всего наверное порядка 50гб просканил... Эксплорер в свойствах пока ещё только 15 Гб насчитал

Adel' Gilyazeev
Хотя да... У меня там порядка 250 ГБ , а он всего ...

Создай эталонные файлы с линейной структурой. Зачем всю систему сканировать ?

Daniil Koliasnikov
Создай эталонные файлы с линейной структурой. Заче...

Так это эталлоные сырые файлы которые мне над разобрать)))

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта