栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

什么时候以及如何将Java类加载器标记为垃圾回收?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

什么时候以及如何将Java类加载器标记为垃圾回收?

我一直听说

Classloader
卸货是有问题的。从理论上讲,它们是在不引用对象实例且不需要类卸载时进行垃圾收集的,但实际上似乎存在更多问题。细微的引用可能会泄漏并阻止对其
Classloader
进行回收。在应用程序服务器中,经过无数次重新部署周期后,有时我得到了
OutOfMemoryError:PermGen space

这么说,我想在某处有一个讨厌的引用阻止了它的收集-内存分析器可能未正确遵循链接。似乎所有这些事情都可能发生,如这些文章中所述:

  • 类加载器泄漏:可怕的PermGen空间异常
  • 如何修复可怕的PermGen空间异常

另外,我也不知道您在做什么,但是如果您可以等待JDK
7,则可以查看一下

AnonymousClassLoader
。将介绍它们以更好地支持动态语言,如本博文所述:

  • InvokeDynamic的初衷

希望对您有帮助。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/496607.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号