Есть ли способ узнать, какие классы загружен ClassLoader?

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

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

Ответы на вопрос(4)

Ваш ответ на вопрос