0

我在 Java 中做了一些 HotSpot 优化。但是,我现在担心与加载类有关的空间(即,类中只需要一个方法,不想加载其他方法)。我该怎么做呢?

4

2 回答 2

4

你做了哪些HotSpot优化?定义类时是否重写字节码?

Java 允许两个级别的加载:未解析和已解析。后者的意思是“在此类引用的任何类中加载/链接”,其中包括由任何字段或方法签名引用的所有类以及静态初始化程序所需的任何类。无法加载类的一部分。如果您只需要某个类中的一个方法,为什么不将该方法扔到另一个类中呢?

于 2009-04-09T00:36:41.000 回答
1

据我所知,加载一个类是一个全有或全无的命题。你不能通过方法来挑选。

您真正想在这里解决什么问题?如果你有记忆问题,这不应该是你的第一个想法。

于 2009-04-09T00:29:27.957 回答