Исправлена утечка памяти в Squid
Что такое утечка памяти и как она происходит?
Каким бы быстрым, блестящим или современным ни был ваш компьютер, такие проблемы, как утечка памяти, все равно могут вас затронуть. Но что же такое утечка памяти и как она происходит? В этой статье: Что такое утечка памяти? В памяти компьютера, известной как память с произвольным доступом (RAM), временно хранится информация, относящаяся к операционной системе, программам и службам, работающим на компьютере. Оперативная память используется потому, что она быстрая — даже быстрее, чем твердотельный накопитель, — и удобна для хранения часто используемых данных...
Что за утечка памяти и как её отслеживать?
Одна из самых популярных проблем, с которой сталкиваются android-разработчики, — это утечка памяти. Что это такое? При каждом запуске приложения ему выделяется кусочек памяти, который можно использовать. Утечка памяти происходит, когда приложение продолжает занимать память хотя она уже не нужна. Как такое может быть? Например, если приложение создаёт новые объекты, а старые сохраняет. Или, когда ссылки на объекты хранятся даже тогда, когда они уже не используются. Можно провести такую аналогию: у вас есть котик Барсик со своим домиком, игрушками и мисками...
Java. Поиск и устранение одной утечки памяти
Утечки памяти довольно редко, но рано или поздно появляются в профессиональной деятельности разработчика ПО. Поиск причины утечки всегда непрост, особенно в больших проектах. Приведу пример, как я искал такую утечку, возможно это поможет тем, кто столкнулся с подобным. Что мы имеем Есть проект, который я первый раз вижу, система учета проезда машин через КПП. Стек средств и технологий: Tomcat 8, Java 1.8, GWT 2.5, Hibernate 3.6.7, Maven. При определенных настройках фильтрации пунктов пропуска использование памяти растет до потолка и портал перестает работать...