На работе писал прогу из 2 частей: логгер gc и gccapacity для 7-8 Java-процессов нашего софта, и анализатор этих логов (ищет пики, выводит лог событий). До сих пор не могу понять, почему GC срабатывает при юзадже от 40 до 60 процентов от хмх, а не 80 хотя бы. Хз что делать с этим анализом правда
@mtuliakova5 жыл бұрын
Спасибо за лекцию! Мало ли у кого-то будет подобная проблема : Пробовала запустить профилирование памяти с ключом -e malloc -> вылетало с ошибкой "perf_event_open failed: No such file or directory". В итоге отказалось что яро старое и на нем просто нет perf_events. (ядро 2.6.32-754.23.1.el6.x86_64 )
@Recentqawon4 жыл бұрын
А где можно найти розписаную иерархию памяти, кроме документации?
@pvlnsk18 ай бұрын
Про xms неточность в 10:30. Всё же xms это начальный и минимальный размер хипа. Поэтому когда xms равен xmx размер хипа не изменяется.
@learning8675 ай бұрын
Он сказал про это ведь, что xms = xmx не означает, что хип не может стать меньше... Он может. Дальше не смотрел что ли
@pvlnsk15 ай бұрын
@@learning867я про его неточность и написал. xms это начальный и минимальный размер кучи, меньше чем значение xms хип быть не может.