В настоящее время я провожу аудит кода для многих java-приложений для главного энергетического управления, расположенного во Франции.
Я использовал много инструментов для аудита кода (я даже написал специальный анализатор, так как не могу скомпилироватькод...).Для проблемы с производительностью (одна из сторон аудита) я использовал dynaTrace
, и он показал мне, что пробелы susrvivor
абсолютно пустые.
Кроме того, Eden space
никогда не собирается сборщиком мусора, что провоцирует большое количество «остановка мира GC» на арендованном пространстве.Enden space
- это пространство 1 ГБ, survivors
- 300 МБ, а tenured
- 2,8 ГБ.
Не могли бы вы помочь мне найти объяснение этому странному поведению?Заранее спасибо.