Некоторые из вас, вероятно, знают, что некоторые из основных API Java делают явные вызовы System.gc (). Я знаю два случая, когда это происходит:
Итак, вопросы:
Таким образом ища Ваш код приложения вЂSystem.gc () ’ представляют isn’t в виде строки достаточно, чтобы сказать, делает ли Ваше приложение System.gc () вызовами. Таким образом это ставит проблему: Как обнаружить, вызываются ли System.gc () вызовы в Вашей стопке целого приложения?
Это - то, куда журналы GC прибывают удобные. Включают журналы GC в Вашем приложении. На самом деле, it’s желательный для хранения журнала GC включил все время во всех рабочих серверах, поскольку он помогает Вам диагностировать и оптимизировать производительность приложения. Включение журналов GC добавляет незначительный (если вообще заметный) наверху. Теперь загрузите свой журнал GC на инструмент анализатора журнала Сборки "мусора" как GCeasy, HP JMeter, †¦. Эти инструменты генерируют богатый аналитический отчет о Сборке "мусора".