性能问答>如果jvm加载的类比较多,内存会不会爆掉?>
2回复
1年前

如果jvm加载的类比较多,内存会不会爆掉?



假设有无穷个类,每个类只用一次,但是是通过ClassLoader逐步加载的,那么jvm从第一个类开始加载,内存就会一直上升,jvm有没有清理这些用过的类的机制,比如说像虚拟内存一样的机制,或者只能用操作系统的虚拟内存解决问题。

虽说放在硬盘里也总有一天会爆掉,但是已经是可以接受的解决方案了。
如果能释放已经加载的类的资源就更好了,可是百度到的答案,都是类只能加载一次。

2926 阅读
请先登录,查看2条精彩评论吧
快去登录吧,你将获得
  • 浏览更多精彩评论
  • 和开发者讨论交流,共同进步