`
百卉含英
  • 浏览: 25572 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

内存泄露监听器

    博客分类:
  • SSH
阅读更多

    Spring 刷新Introspector防止内存泄露,使用一个名为org.springframework.web.util.IntrospectorCleanupListener的监听器。

    用法:在web.xml中配置:

<listener> 

    <listener-class>org.springframework.web.util.IntrospectorCleanupListener</listener-class>

</listener>

    说明:spring 托管的bean不需要使用这个监听器,因为spring它自己的introspection所使用的缓冲在分析完一个类之后会被马上从javaBeans Introspector缓冲中清除掉,应用程序中的类从来不直接使用JavaBeans Introspector,所以他们一般不会导致内存资源泄露。但是一些类库和框架的整合使用往往会产生这个问题,例如:Struts 和Quartz。由此造成的内存泄漏会导致整个的web应用的类加载器不能进行垃圾回收,在web应用关闭之后,你会看到此应用的所有静态类资源(例如单例),这个错误当然不是由这个类自身引起的。 

 

3
6
分享到:
评论
1 楼 cywhoyi 2015-01-18  
思路我觉得可以通过虚引用(PhantomReference),结合JMX来监听内存的情况

相关推荐

    gtest-extensions:谷歌测试内存泄漏监听器

    谷歌测试内存泄漏监听器 在 Microsoft Visual Studio 中对 Google Test 进行简单的内存泄漏检查。 使用 Microsoft 内存检查 CRT 工具。 请参阅: : 谷歌测试字符串错误格式 增强字符串匹配失败消息,以帮助处理大...

    Flex内存管理及相关内容

    5. 除了引用需要删除外,系统组件或者全局工具、管理类如果提供了卸载方法的就一定要调用删除内部对象,否则有可能会造成内存泄露和性能损失; 6. 父对象立刻被删除了不代表子对象就会被删除或立刻被删除,可能会在...

    用NODE.JS中的流编写工具是要注意的事项

    Node.js中的流十分强大,它对处理潜在的大文件提供了支持,也抽象了一些场景下的数据处理和传递。正因为它如此好用,...那么则需要警惕添加监听器而导致的内存泄露: 'use strict'; const fs = require('fs'); cons

    Android知识点及重要代码合集 word文档

    18.3内存泄露和内存溢出的区别以及引用的级别 260 18.4 使用软引用解决Handler内存泄漏问题 262 19.1 ActionBar的显示和隐藏 264 19.2 SearchView、ActionLayout、ShareActionProvider的使用 265 19.3 ActionBar选项...

    Android开发艺术探索.任玉刚(带详细书签).pdf

    7.3.3 属性动画的监听器 282 7.3.4 对任意属性做动画 282 7.3.5 属性动画的工作原理 288 7.4 使用动画的注意事项 292 第8章 理解Window和WindowManager 294 8.1 Window和WindowManager 294 8.2 Window的内部...

    Android开发艺术探索

     7.3.3 属性动画的监听器 / 282  7.3.4 对任意属性做动画 / 282  7.3.5 属性动画的工作原理 / 288  7.4 使用动画的注意事项 / 292  第8章 理解Window和WindowManager / 294  8.1 Window和WindowManager / 294 ...

    android开发艺术探索高清完整版PDF

    / 273 7.2.1 LayoutAnimation / 273 7.2.2 Activity的切换效果 / 275 7.3 属性动画 / 276 7.3.1 使用属性动画 / 276 7.3.2 理解插值器和估值器 / 280 7.3.3 属性动画的监听器 / 282 7.3.4 对任意属性做动画 ...

    网络安全总结.docx

    (One time password 一次一密策略) 欺骗攻击:邮件、音频、视频 缺陷和后门攻击 缓冲器溢出:堆栈粉碎 缺陷(Flaws) Morris: 因而需要确保正确性: 网络安全总结全文共21页,当前为第4页。编写软件时:内存分配 ...

    网络安全(“网络”文档)共70张.pptx

    信息安全 信息安全是指保障信息不会被非法阅读、修改和泄露。主要包括软件安全和数据安全。对信息安全的威胁:信息泄漏和信息破坏。 信息泄漏指由于偶然或人为因素将一些重要信息为别人所获,造成信息泄密。信息...

    白金远控2009年可用版

    6.控制端 修正一个内存泄露的bug。 7.控制端 服务控制时不再出现ASSERT断言失败的提示。 2009.2.1 1.优化文件列表显示速度,去掉本地文件时间异常可能出错误提示的bug 2.*优化屏幕传输,消除可能的bug,效果有待大家...

    Logback用户手册中文版

    3.9. 监听状态消息............................................................................................ 25 3.10. 配置文件语法........................................................................

Global site tag (gtag.js) - Google Analytics