С jvm не все так просто, она может больше резервировать памяти чем приложение реально потребляет. Поэтому смотреть стоит внутрь
Конечно, но это уже надо погружаться в детали, а деталей много, и если есть какая то конкретная проблема, например, stoptheworld’ы растут - да лезем внутрь смотрим как gc работает, например, а если в целом все стабильно - ничего плохого не происходит можно общие подходы применять