- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java资源泄露静态分析 static analysis on resource leak about java programming
第21卷第6期 电 脑 与 信 息 技 术
2013年12月 andInformation Dec.2013
Computer Technology
文章编号:1005—1228(2013)06-0026-02
Java资源泄露静态分析
王晓华
(威海职业学院信息工程系,威海264210)
摘要:编程中的资源泄露是关系到软件性能的关键问题,如果处理不-3,会大大降低软件的性能。文章阐述了Java语言
编程中常见的资源泄露原因,并详细分析了容易产生资源泄露的几种情况。
关键词:软件测试;静态分析;资源泄露
中图分类号:TP311.5 文献标识码:A
Static onResourceLeakaboutJava
Analysis Programming
、ⅣANG)(iao-hua
Information Vocational
of 264210,China)
(Deparmaent Engineering,WeihaiCollege,Weihai
in is about ofso氨vare.Ifit is埘【iSImdledthe
Abstract:Resourceleak programming problemperformance
important
ofsoftwarewillbereduced.Introducesthereasonofthecommonresourceleakin the
analyses
performance Java,and
whichleadtoresourcele出
situatiom
words:software leak
Key testing;staticanalysis;resource
在Java语言中,所谓的资源指的是封装了类似文会触发GC。因此,系统资源会因GC启动时间而被占
用,导致资源泄露故障。
件句柄、Socket、数据库连接、图形界面等这样的操作系
统底层资源的对象。在使用完这些资源后,应该进行显
2常见资源泄露故障
式的释放,及时将其回收。如果在程序中分配了一个资
源,但是在其作用域内存在一条没有进行显式释放的 下面介绍几种常见的资源泄露故障模型:(1)方法
内部资源泄露——控制流中存在至少一条未释放资源
可执行路径,则认为是一个资源泄露缺陷(Resource
Leal【简称RL)。 的可执行路径。(2)异常路径资源泄露——在异样处理
路径中没有对资源进行释放。(3)私有域资源泄露——
1资源泄露原因
系统资源被分配并且存储在私有域中,没有方法释放
您可能关注的文档
- allocating bandwidth in datacenter networks:a survey.pdf
- amdahl定律在层次化片上多核处理器中的扩展 revisiting amdahl's law in the hierarchical chip multicore processors.pdf
- altas 网上聊天系统.pdf
- android平台gps系统的应用开发.pdf
- aodv中稳定兼能量感知的路由改进协议 improved protocol of route with stability and energy aware in aodv.pdf
- “击动青春,战而无悔”:lol高校联赛总决赛冠军诞生.pdf
- arma时间序列模型的研究与应用 application of arma-time series model.pdf
- arm平台基于改进视觉密码认证系统的设计与实现 design and implementation of authentication system based on improved visual cryptography on arm platform.pdf
- ason源路由中实现ecmp的方法 ecmp realization in ason source routing.pdf
- as关系标注的因特网拓扑图的dk序列分析技术 dk series analysis on annotated as topology graph.pdf
- k-means聚类中心的鲁棒优化算法 robust clustering center optimization for k-means algorithm.pdf
- java嵌入式设备基于可信计算的架构研究 an architecture for trusted computing for java enabled embedded devices.pdf
- k-近邻算法的改进及实现 improvement and implementation of k nearest neighbors algorithm.pdf
- k-匿名隐私保护模型下的top-k查询 top-k queries under k-anonymity privacy protection model.pdf
- lap在lf生产线暖通自动化系统改造中的应用 application of iap in lf line hvac automation system renovation.pdf
- lblock结构的扩散层研究 diffusion layer of lblock structure.pdf
- libpcap-mt一种多线程的通用数据包捕获库 libpcap-mt a general purpose packet capture library with multi-thread.pdf
- linux手机软件平台创建工具 creation kit for linux mobile phone software platform.pdf
- linux的dma高速串口驱动的设计 linux high speed serial driver design.pdf
- lmcp用于变化光照下人脸识别的lbp改进方法 lmcp improved lbp method of face recognition under varying illumination.pdf
文档评论(0)