Эффективная коллекция GC с большой кучей 30 - 100 ГБ - PullRequest
3 голосов
/ 29 июля 2011

Может ли Java 7 эффективно обрабатывать большие кучи размером 30–100 ГБ без значительной задержки GC?

Ответы [ 2 ]

1 голос
/ 14 декабря 2011

Доступны опции настройки и одновременный сборщик мусора, но все еще будут некоторые паузы во время сборщика мусора многоуровневое поколение .

Анжелика Лангер подробно объясняет это в этой презентации:

http://vimeo.com/28761227

0 голосов
/ 17 июля 2012

Другой вариант - использовать Terracotta BigMemory.Это полезно, если вы храните объекты в большом кеше в куче.Это не с открытым исходным кодом, но на мой взгляд, по разумным ценам.BigMemory в основном распределяет память объекта вне кучи, и, следовательно, размер кучи может быть минимальным или средним.

...