Есть еще одна причина, когда требуется вызывать сборку мусора вручную.
координация между системой виртуальной памяти операционной системы и механизмом сборки мусора в виртуальной машине.Следует вызвать сборку мусора при минимизации главного окна (В ява клиентах под Windows).
Если этого не делать, то примерно получается так -> минимизировали окно -> виндоуз закинул выгрузил кучу в своп (так как задача находится в фоновом режиме) -> при открытии программы при отрисовке окна возникает необходимость сборки мусора, который весь находится в свопе -> получаем феерические тормоза.
Виртуальная память и сборка мусора
Страница: 1
Сообщений 1 страница 2 из 2
Поделиться12018-01-30 15:02:48
Поделиться22018-01-30 15:35:12
Это все оторвано от контекста - для Джавы куча классов для отрисовки окон (стандартных только два варианта). Надо читать вдумчиво и разбираться.
Страница: 1