Публикации по теме 'memory-leak'


Утечка памяти + подсчет ссылок и пропуск понятых событий/делегатов С#
Если вы знаете, что такое «подсчет ссылок», думаю, вы можете пропустить эту статью. Я собираюсь использовать C# и говорить о C#. Однако то, что мы здесь обсуждаем, применимо и к другим языкам. Я занимаюсь разработкой приложений на С# уже много лет, и я столкнулся со слишком многими случаями, когда не понимал управление памятью на С#. Большинство, если не все, знают о сборщике мусора . Но сколько на самом деле понимают GC? Если бы я попросил вас написать код, который приводит к..

3 Что нужно знать об утечке памяти или цикле сохранения
Переменные, замыкания и протоколы Утечка памяти - кошмар для разработчиков, пока вы не поймете, как работает управление памятью в iOS. Если вы ищете детализацию ARC, это не то место. Здесь в первую очередь следует учитывать случаи, когда ARC не может освободить память. Что такое цикл удержания? Объяснение одной строкой: если объект, инициализированный в вашем коде, не может быть освобожден сам по себе по каким-либо причинам, тогда начинается цикл хранения. Представьте, что Боб и..

Устранение утечек памяти JAVA и понимание сборки мусора
Это простое, но эффективное объяснение утечки памяти и того, как и когда запускается сборщик мусора. Это небольшое чтение разрешит многие сомнения, а также предоставлены ссылки на Oracle Docs для дальнейшего исследования. Утечка памяти - это сценарий, который возникает, когда объекты больше не используются и сборщик мусора не может удалить их из кучи , потому что на них по-прежнему ссылаются. В результате приложение потребляет все больше и больше ресурсов, что в конечном итоге..