когда скомпилировано под Линукс программа
?
debug и release очень отличаются
В 2 раза?
В несколько точно, сбилди под релиз и проверь сам
У меня API запросы раз в 10 секунд мизерные и жрет уже 13% CPU ниначем Future.delayed что-ли жрет он 99% времени работает
В profile/release проверяй
Для телефона АПК делал раньше. Под Линукс с ходу не вышло. Надо смотреть
А если вебсокеты включаешь паралельно апи запросам там ваще свистеть начинает комп
Значит возможно проблема в железе
а зачем используется delayed ?
Вместо таймер.периодик
А почему не таймер ?
Ну там так надо. А чё с фьючер.делейд не так?
Он будет заново запускать новый процес несмотря на то что старый не закончился. А так не надо
Просто некрасивое. Stream.periodic
Ну, новый процесс он не запускает
Тесть дожидается завершения всё что надо выполнить и отчёт задержки делает с момента завершения?
А у тебя какие условие завершение программы? Паб.дев например ждёт сигнал прерывания и после него освобождает все ресурсы, ну и закрывает подключения (Я про сервер паб.дев который на дарте написан)
Пока никаких. Вечный цикл. Потом посмотрим
А зачем там делейд ещё раз?
Делает проверку каждые 5сек о том что Вебсокет живой Понги или иные пакеты приходят Если не так всё то Убивает старые слушатели Закрывает канал Создаёт заново канал
Обсуждают сегодня