Связанный вопрос: Использование сборщика мусора при обновлении с Java 6 + Tomcat 6 до Java 8 + Tomcat 8
У меня есть набор webapps, скомпилированный с Java 8. Если я запускаю их в Tomcat 8, я получаю много небольших коллекций GC со случайным распределением памяти. В Tomcat 6 распределение памяти более линейно и стабильно (в обоих случаях - бездействующий).
Eden Space Tomcat 8:
Eden Space Tomcat 6:
Вы знаете, почему это происходит?
РЕДАКТИРОВАТЬ 1:
Это данные из производственной среды с jdk 1.8 и Tomcat 8. Процессор действительно высок почти всегда из-за циклов GC. Любые комментарии по этому поводу?
ИЗМЕНИТЬ 2:
Это аналитический анализ (сброс 1.8 гигабайта):