Санкт-Петербургская группа тестирования JVM


20080624 вторник Июнь 24, 2008

Сборщик мусора Concurrent Mark-Sweep (CMS) В предыдущих статьях мы рассказывали о последовательном сборщике мусора (SerialGC). Сегодня мы расскажем о сборщике мусора, призванном решить проблему долгих пауз при сборке старых объектов (OldGen) — Concurrent Mark Sweep GC (CMS). [Read More] опубликовал vmrobot ( июн 24 2008, 05:10:17 PM MSD ) Permalink Комментарии [1]

20070318 воскресенье Март 18, 2007

Настраиваем последовательный сборщик мусора Всем хочется, чтобы работа сборщика мусора была абсолютно незаметна – приложение не должно полностью приостанавливаться на время сборки мусора, сборщик мусора не должен отнимать процессорное время у приложения, и свободной памяти у программы должно быть всегда столько, сколько ей требуется. Однако на практике пользователи часто жалуются, что сборщик мусора работает слишком медленно, или что приложение завершает работу из-за OutOfMemoryError. Сегодня мы на примере последовательного сборщика попытаемся понять, что можно сделать, если сборка мусора начинает негативно влиять на работу вашего приложения [Read More] опубликовал vmrobot ( мар 18 2007, 03:58:33 AM MSK ) Permalink Комментарии [1]

20070311 воскресенье Март 11, 2007

Основы сборки мусора в Hotspot JVM Cборка мусора в языке Java является предметом постоянных обсуждений и всевозможных заблуждений. В этом посте мы постараемся пролить свет на некоторые аспекты работы сборщика мусора в виртуальной машине Hotspot JVM. [Read More] опубликовал vmrobot ( мар 11 2007, 05:16:49 PM MSK ) Permalink Комментарии [4]

20060516 вторник Май 16, 2006

Странности финализации

Пожалуй наиболее противоречивая и странно написанная часть The Java Language Specification - это часть про финализацию. Какие возникают вопросы и проблемы и почему? [Read More] опубликовал vmrobot ( май 16 2006, 12:52:48 AM MSD ) Permalink Комментарии [5]


Хиты страниц за сегодня: 125