共查询到19条相似文献,搜索用时 70 毫秒
1.
因为部分开发人员对Android内存管理机制理解模糊,所以Android应用程序的内存泄漏问题较为常见.为了解决内存泄漏的检测问题,首先分析了Android系统的内存管理机制,通过代码分析找出了Android应用内存泄漏的原因,并根据内存泄漏与组件、资源访问的相关性进行分类.在此基础上,提出了一种Android应用内存... 相似文献
2.
编译基础设施生成的编译器对与目标机特征相关的优化支持不足 ,同时嵌入式应用系统的发展要求高质量的目标代码 ,为此 ,提出一种可执行代码级优化器生成框架EOGF (executable optimizer generation framework) ,以及该框架的关键支撑技术。与现有的编译器生成工具相结合 ,如 GCC(GNU com piler collection) ,可以实现高质量编译器的快速开发 ,并可以方便地充分利用目标机特点进行相关优化 ,提高目标代码质量。实验结果证明 ,EOGF是一个简便、灵活且有效的可执行代码级优化器生成工具 相似文献
3.
在很多大型C、C++程序中,内存泄漏是一种十分常见的问题.内存泄漏是很难识别的,因为它唯一的特征就是内存消耗的增长.对内存泄漏产生的原因进行了分析,并且提出了一种基于可执行源码的静态分析方法.对可执行源码进行预处理,生成抽象语法树和控制流图,并且计算出所有可达路径,然后在每条可达路径上进行内存泄漏故障的检测和分析.此方法已在缺陷检测系统(DTS)中进行验证,通过对大量GCC开源工程的测试,证实本方法有效的检测出内存泄漏的故障. 相似文献
4.
C语言中的内存泄漏分析 总被引:1,自引:0,他引:1
内存泄漏是程序设计中经常出现的问题,即使有少量泄漏,长期运行之后,系统将会面临崩溃的危险。避免内存泄漏的关键,就是要了解它发生的原因。文章首先阐述了内存泄漏的概念,分析了导致内存泄漏的原因,然后介绍了内存泄漏的分类、危害以及内存泄露的常见情况,并给出了检测内存泄漏的方法。 相似文献
5.
稳定性是衡量软件系统质量的重要指标,内存泄漏是破坏系统稳定性的重要因素。本文从与C/C++内存泄漏对比的角度分析了Java内存泄漏问题,探讨了当前研究和工具中存在的不足并分析了其原因。 相似文献
6.
随着B/S系统的广泛应用,越来越多的服务器程序采用Java技术,Java的独特的内存管理技术给程序员带来了很大的方便,因此本文就Java的内存问题进行了研究,分析了内存泄漏的原因并就实际问题提出了解决办法. 相似文献
7.
8.
崔超 《齐齐哈尔大学学报(自然科学版)》2007,23(4):24-28
内存泄漏是多用户系统开发应用过程中经常会遇到的问题,用户应用长时间的运行极易产生内存泄漏,占用大量系统内存资源,降低资源利用率,直接导致应用程序运行不稳定,严重时甚至影响到操作系统的正常运行,导致系统瘫痪。在参考Sun公司相关英文技术文档基础上,并结合UNIX实践,本文探讨了Solaris平台内存泄漏产生的原因和对应的BUG定位,并提出了解决方案。 相似文献
9.
一种链式结构在内存管理中的应用 总被引:2,自引:0,他引:2
杨鹏 《高等函授学报(自然科学版)》2002,15(4):46-48
内存泄漏-程序设计中的一个毒瘤,往往会在我们不经意之间滋长蔓延开来,其后果就是系统内存被吃光,程序过早夭折。单链表,一种最为简单但也最为常用的链式结构,在计算机程序设计中有着重要的地位。针对以上两点,本介绍单链表达种链式结构在内存管理方面的应用,并给出一种利用该理论来防止内存泄漏(memory leak)的方法。 相似文献
10.
C++语言的动态内存分配机制为程序设计的灵活性提供了方便,但如果使用不当,极易引起内存的泄漏,而且难以觉察。内存泄漏会使系统可利用内存越来越少,运行速度下降。对于需要长期不间断运行的服务器程序,即使存在少量的内存泄漏,系统也将会面临崩溃的危险。文章阐述了C++程序设计中常见的内存泄漏情况,分析了原因并提出了预防措施。 相似文献
11.
12.
13.
天然气管道泄漏点的定位检测方法研究 总被引:1,自引:0,他引:1
将负压波法应用到天然气输气管道的泄漏检测与定位中,分析了影响负压波传播速度的因素,修正了定位公式,利用小波技术对负压波信号进行了消噪处理并捕捉了压力突降点,提高了检测灵敏度与定位的精度,仿真实验证明了此方法的有效性. 相似文献
14.
目的 求解标准形式的半定规划问题.方法 应用中心路径的性质及NCP函数,构造了求解半定规划的光滑化方法.结果 证明了此方法的全局收敛性及在合适的假设条件下的局部超线性收敛性.结论 数值结果表明了算法的可行性及有效性. 相似文献
15.
根据压缩感知(CS)理论及管道泄漏信号特征,提出管道泄漏信号结构化测量矩阵部分重构(SRMPR)的压缩采样和检测定位方法。该方法以远低于Nyquist采样率对管道泄漏信号同步实现压缩采样,并在部分重构过程中实现泄漏检测定位。与传统相关定位法的仿真实验比较的结果表明,当信号长度为4096时,SRMPR方法比传统相关定位方法精确度提高0.34%;当压缩采样比为5%时,重构信噪比达到30.44dB。本文所提方法能够重构管道泄漏信号重要特征,具有可行性和有效性,可以满足管道泄漏信号实时检测定位的需求。 相似文献
16.
17.
一种面向GIS的静态R-树数据组织方法 总被引:2,自引:0,他引:2
针对GIS空间数据提出了一种基于空间聚类的静态R-树生成方法.该方法用典型点法进行静态R-树数据组织,用空间对象的最小约束矩形代替空间对象本身进行空间聚类计算,形成若干聚类,并以R-树的构建规则进行适当调整,同时通过改进R-树的一些性能指标如覆盖区域、重叠面积和边界周长等提高其查询性能.通过将该算法与其他静态R-树算法如Low x算法、Hilbert R-树算法进行比较,论证了该算法的可行性. 相似文献
18.
在役拉索索力识别的静力平衡法 总被引:1,自引:0,他引:1
为了实现操作性强、精度高的在役拉索索力识别,考虑拉索的预应力刚化效应和静力平衡原理,提出了一种基于静态测试手段的在役拉索索力识别方法.通过对索力识别过程及其关键技术的分析,提出了内衬采用软金属的复合索夹型式,并采用显式非线性动态分析法分析了索夹与拉索之间的接触变形演化规律,研究了摩擦力随夹紧力的变化规律,从理论上阐明了该方法的科学性和可行性.因索力的获得只与施力点位移和施力大小有关.避免了常用索力测定方法测量精度受拉索边界条件及材料参数取值影响较大的问题,为柔性拉索的索力识别提供了一种新的思路. 相似文献
19.
结构裂纹无损检测是钢结构性能评价的基础。介绍了一种基于金属磁记忆的无损检测方法。为验证该方法对于钢结构性能检测和评价的适用性,首先开展了全母材和带焊缝的钢材标准试件的静力拉伸试验研究,获取了矫顽力随荷载和应变的变化规律。然后,通过开展钢桥面板疲劳试验,对矫顽力与裂纹萌生扩展之间的相关性进行了研究。相关成果可为该方法推广应用提供参考。研究表明:内力水平越高,矫顽力值越高;相比于弹性应变,矫顽力值对塑性应变更为敏感。当宏观疲劳裂纹出现时,矫顽力值出现10%的下降,而在出现前矫顽力值仅发生2.5%左右的波动,因此该方法对宏观裂纹的检测较为适用,而对于微观裂纹的检测效果较差。 相似文献