Я пытаюсь реализовать какое-то модульное тестирование для старой платформы. Я пытаюсь смоделировать слой базы данных. К сожалению, наша структура немного устарела и не совсем использует лучшие практики, поэтому нет четкого разделения интересов. Я немного обеспокоен тем, что попытка смоделировать слой базы данных может заставить JVM загружать огромное количество классов, которые даже не будут использоваться.
Я не очень хорошо понимаю загрузчики классов, так что это может не быть проблемой. Есть ли способ достичь максимума во всех классах, которые загружает конкретный ClassLoader, чтобы доказать, что происходит под капотом?