Flutter Pulse
1K subscribers
606 photos
1 file
1.68K links
На канале будут новости про flutter с сайтов, информация об обновлении пакетов, а также авторский контент.
Download Telegram
Как работает сборщик мусора в Dart и когда он подводит?
🚨 Хотите писать эффективный и безошибочный код на Dart? 🤔 Тогда вам нужно знать, как работает сборщик мусора! 💻

В статье рассматривается работа сборщика мусора в Dart, его сильные стороны и потенциальные проблемы. Вы узнаете о генерационном подходе к сборке мусора, алгоритме mark-and-sweep и оптимизациях, используемых в Dart. 📚

Также в статье обсуждаются распространенные сценарии утечек памяти в Dart и Flutter, такие как не закрытые потоки и подписки, слушатели и замыкания. 🤯 Вы узнаете, как использовать WeakReference и Finalizer, чтобы избежать утечек памяти. 💡

Переходите по ссылкам, чтобы узнать больше:
🇷🇺 Как работает сборщик мусора в Dart и когда он вас подводит!
🇬🇧 How Dart's Garbage Collector Works And When It Fails You
🌐 Оригинальная статья

Все подобные новости ищите по хэштегу #FlutterPulseMedium Оцените новую рубрику! 👍
#flutter #dart #flutterpulse #FlutterPulseMedium #memorymanagement #garbagecollection #performanceoptimization
Извлечение токенов памяти во время выполнения в Flutter: как атакующие перехватывают конфиденциальные данные

Flutter-разработчики, внимание! Вы знаете, что даже если ваше приложение шифрует токены, хранит их в безопасном хранилище и передает по HTTPS, существует одно место, где все секреты должны пройти через — память устройства.

В этой статье рассматривается, как токены оказываются в памяти, как они извлекаются с помощью распространенных инструментов и как минимизировать их экспозицию. Вы узнаете о реальных сценариях эксплуатации, таких как дамп памяти с помощью Frida или Ghidra, и о том, как исправить проблему, минимизируя время жизни чувствительных переменных, обнуляя чувствительные строки после использования и избегая хранения секретов в памяти во время жизненного цикла приложения.

🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал

Все подобные новости ищите по хэштегу #FlutterPulseMedium Напишите, чтобы подписчики оценили рубрику.

FlutterPulse — канал о мире Flutter!

#flutter #dart #flutterpulse #FlutterPulseMedium #security #mobiledevelopment #appsecurity #tokensecurity #memorymanagement
1
Управление памятью и утечки памяти в Flutter: как избежать проблем

Flutter-разработчики, вы когда-нибудь задумывались, как работает управление памятью в вашем приложении? Утечки памяти могут стать настоящей проблемой, если не понимать, как они возникают и как их предотвратить.

В этой статье мы разберем основы управления памятью, расскажем о различиях между Stack и Heap памятью, а также о том, как возникают утечки памяти. Вы узнаете, как Dart Virtual Machine (VM) управляет памятью, и какие объекты могут стать причиной утечек.

Основные темы статьи:
👉 Что такое управление памятью и как оно работает в Android и iOS
⚙️ Типы памяти: Stack и Heap
📌 Как возникают утечки памяти и как их предотвратить
Примеры утечек памяти в Flutter, связанные с BuildContext и контроллерами
👉 Как использовать Flutter DevTools для обнаружения утечек памяти

В статье вы найдете практические советы и примеры, которые помогут вам написать более эффективный и безопасный код.

🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал

Все подобные новости ищите по хэштегу #FlutterPulseMedium Напишите, чтобы подписчики оценили рубрику.

FlutterPulse — канал о мире Flutter!

#flutter #dart #flutterpulse #FlutterPulseMedium #memoryleak #memorymanagement #performanceoptimization