2009-04-09 5 views
0

Я сделал оптимизацию HotSpot в Java. Тем не менее, теперь я беспокоюсь о пространстве по отношению к загрузке классов (т. Е. Нужен только один метод в классе, не нужно загружать другие). Как я могу это сделать?Что касается оптимизации HotSpot в Java

ответ

1

Загрузка класса - это все или любое предложение, насколько я знаю. Вы не можете выбирать и выбирать методом.

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

4

Какая оптимизация HotSpot вы сделали? Вы переписываете байт-код при определении классов?

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

Смежные вопросы