Я сделал оптимизацию HotSpot в Java. Тем не менее, теперь я беспокоюсь о пространстве по отношению к загрузке классов (т. Е. Нужен только один метод в классе, не нужно загружать другие). Как я могу это сделать?Что касается оптимизации HotSpot в Java
ответ
Загрузка класса - это все или любое предложение, насколько я знаю. Вы не можете выбирать и выбирать методом.
Какую проблему вы действительно пытаетесь решить здесь? Если у вас проблемы с памятью, это не должно быть вашей первой мыслью.
Какая оптимизация HotSpot вы сделали? Вы переписываете байт-код при определении классов?
Java допускает два уровня нагрузки: неразрешенные и разрешенные. Последнее означает «load/link в любых классах, на которые ссылается этот класс», который включает в себя все классы, на которые ссылается любая подпись поля или метода, и любые классы, необходимые для статического инициализатора. Невозможно загрузить часть класса. Если вам нужен только один метод в определенном классе, почему бы не бросить этот метод в другой класс?