- Версия ядра сервера
- 1.21+
Сервер хорошо работает со своей памятью, но со временем она забивается контейнером и джавой, что приводит к oom kill. Как можно собрать информацию о вероятных утечках и после чего исправить их?
-Dcom.sun.management.jmxremote, чтобы включить JMX. -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/path/to/dumpК слову, хост панелька - ряд методов может быть ограниченЧтобы собрать информацию о возможных утечках памяти в Java-приложении, вы можете использовать несколько методов и инструментов...
Через спарк можно если не ошибаюсь вот такК слову, хост панелька - ряд методов может быть ограничен
Профайлер "No data"Посмотреть вложение 74589Посмотреть вложение 74590Посмотреть вложение 74591
heapsummary - spark
profiler - spark
С тпс проблем нет, фризов тоже не наблюдается.
Профайлер "No data"
Можно и нужно ли что-либо с этим делать?AuraSkills
Сбм
Разве это не вызвало бы проблем с p####i на том же хостинге, или у других клиентов хостинга? Ибо p####i стабильно работает, а другие пользователи не жалуютсяOOM скорее всего не от heap Java занимает 847 MB из 1.8 GB выделенных, это нормально. Убивает процесс из-за того что весь хост под завязку 177 GB из 187 GB
Мне все еще нужен рабочий профайлер
Можно и нужно ли что-либо с этим делать?
Сбм
Разве это не вызвало бы проблем с p####i на том же хостинге, или у других клиентов хостинга? Ибо p####i стабильно работает, а другие пользователи не жалуются
Что не так? У меня он работаетМне все еще нужен рабочий профайлер
spark Попробуй эту

java -Xms128M -XX:MaxRAMPercentage=95.0 -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 --add-modules=jdk.incubator.vector -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -XX:+AlwaysActAsServerClassMachine -XX:+UseFMA -DLeaf.enableFMA=true -DLeaf.disable-vanilla-profiler=true -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar server.jarПробовал - ничего не изменилосьдобавить -Xms128M
Запустился на них - проблема увы не исчезлаВот мои аргументы:
Вероятно всего где-то утечка памяти как вариантПробовал - ничего не изменилось
Запустился на них - проблема увы не исчезла
