|
|
1
11
除非您配置了permgenspace的垃圾回收,否则该类将留在内存中,直到vm退出。整个类加载了所有静态方法。 |
|
|
2
4
该类将保留在内存中,直到加载该类的类加载器保留在内存里。因此,如果该类是从系统类加载器加载的,据我所知,该类永远不会被卸载。 如果你想卸载一个类,你需要:
|
|
|
3
2
在某些配置中,类甚至在您进行调用之前就已加载。我们使用了BES(Borland Enterprise Server),但Solaris生产服务器出现了问题,在应用程序启动时,所有引用的类都被递归加载。这意味着,当我们的应用程序的主类被加载时,应用程序服务器加载了该类导入部分中引用的所有类。..递归。 顺便说一句,除非你在内存非常有限的环境中运行,或者你正在加载大量不必要的类,否则你不应该太关心内存中加载的类的内存使用情况。 |
|
|
4
1
这个 某物 类应在调用方类加载时加载。正如克罗森沃尔德所说,它会一直呆在那里,直到VM退出。 |
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |