Использование ОЗУ профиля в Java, как пользователь (не разработчик) - PullRequest
0 голосов
/ 20 апреля 2020

Справочная информация: Я пытаюсь собрать модпак (коллекцию созданных сообществом аддонов, называемых модами) для игры Minecraft (в частности, версию 1.12.2), которая написана в Java. Использование большого количества модов в пакете приводит к тому, что для его работы требуется много оперативной памяти, и я хотел бы точно определить, какие моды наиболее интенсивно используют оперативную память, чтобы я знал, на что следует обратить внимание при оптимизации при изменении файлов конфигурации. или выбирая, какие моды удалить полностью, чтобы игрокам было легче бегать. Каждый мод упакован в отдельный отдельный файл .jar, который, как мне кажется, облегчает анализ.

Актуальный вопрос: Есть ли простой способ проанализировать, за какие jar-файлы отвечают Какая доля использования памяти в приложении Java? Я слышал о VisualVM и пытался использовать его, но кажется, что он сортирует только по типу переменной, а не по той части кода, которая его использует / создает. По крайней мере, насколько я могу понять, как его использовать.

...