Я запускаю свое приложение, используя профилировщик Netbeans, и тип char кажется очень активным. Я вижу, как число поколений достигает 180 поколений, а затем падает до 80 и поднимается, и в среднем оно составляет 160 поколений.
Трудно сказать, потому что это пользовательское приложение сервера TCP / IP, которое использует JDBC, Hibernate и пулы соединений.
1- Если число поколений идет вверх и вниз, можно предположить, что это нормально? Только если он продолжает расти и подниматься и никогда не падает, тогда есть потенциальная проблема?
2 - График генерации Netbeans продолжает расти. В конце моего стресс-теста это было на 20000 поколений. Является ли график итоговым со временем? Я в замешательстве, потому что, глядя на результаты в реальном времени, поколения, как упоминалось выше, идут вверх и вниз для типа символа.
3- При ручном вызове сборщика мусора из профилировщика память, кажется, падает обратно вниз. Итак, я думаю, что это тоже нормально?