内存泄漏相关论文
代码复用攻击的攻防为软件安全的重要研究方向之一,一直受到学者们的广泛讨论。代码复用攻击通过重用已经存在程序中的代码,通过将......
软件老化是指软件系统在运行时持续退化的现象,在长时间运行的应用程序中尤其明显,软件开发过程中此类故障的排除是系统可靠性和健......
为了获得最佳性能,C/C++语言把操纵内存的权限以指针的方式暴露给开发人员.但是C/C++语言编译器GCC和Clang都不提供内存安全检测,......
该文主要讨论了该视频研发中心自行开发的数字视频监控系统中的软件系统的设计和实现.文中首先介绍了视频监控系统的发展历程和趋......
内存泄漏是一种常见的内存管理错误,它是由于程序动态分配内存后没有释放而造成的。内存泄漏的错误往往会引起忽视,因为短时间内它并......
内存泄漏是一类显著影响软件性能、有效性和安全性的程序缺陷。面向内存泄漏的静态分析和动态测试技术得到了广泛而深入的研究。静......
随着软件规模和成本的不断增大,如何保证软件的可靠性越来越成为软件开发过程中倍受关注的话题。软件测试尤其是静态测试作为保证......
随着计算机技术的发展和应用,当前Intel芯片和Windows操作系统成为一个主流发展方向,在市场上占有相当大的比率。这种趋势使得很多厂......
虽然Java语言有自己的垃圾回收机制,但是在Java软件中仍然存在着内存泄漏问题。Java的内存泄漏主要因无用对象没有断开引用造成。它......
随着信息技术的发展,软件的规模不断扩大,如何保证和提高软件质量成为软件界最为关心的问题之一。软件测试作为保证软件质量的关键技......
WinCE是一种实时嵌入式操作系统,其应用范围广泛,是当前嵌入式开发领域的热点之一。WinCE在内存管理方面与其它操作系统不同,应用程序......
尽管存在垃圾回收机制,但Java程序仍可能存在内存泄漏问题。内存泄漏问题可能影响程序性能,甚至导致崩溃。目前的Java内存泄漏问题......
随着多媒体信息技术和互联网的飞速发展,以及消费类电子产品智能化趋势的加强,嵌入式系统得到越来越广泛和深入的应用。在航空航天......
C程序中内存泄漏的检测是C程序软件测试的重点和难点之一。由于C程序具有灵活高效的优点,从C语言的诞生到现在,都作为一种主流程序......
当Java应用中依然保持着已经不会再使用的对象引用时,便会发生内存泄漏。因为无法肯定地判断一个对象是否不会再被用到,同时Java应......
随着移动设备的普及,越来越多的移动应用被开发。这些移动软件运行在内存有限的设备上,尽管Android系统中存在垃圾回收机制,但Andr......
“软件老化(Software Aging)”现象是指软件长时间运行时,由于计算机资源的消耗而造成的软件性能逐渐下降的现象。这种现象通常出现......
近年来,Web应用发展迅速,广泛地应用于社会各个领域,同时也带来了越来越多的问题,其中一个重要问题是内存膨胀(Memory Bloat)。内......
近年来,软件应用在工业、农业、军事、科研等领域有了更加广泛的应用。随着应用的更广泛,代码规模的增大、软件系统的复杂度提高、......
随着计算机科学技术的不断进步,人们对计算机应用的需求日益迫切,进而对软件的质量提出更高的要求和期望。如何有效的管理内存,防......
【摘要】针对变电站系统的软件稳定性和安全性,引入了内存检测技术的概念,介绍了内存泄漏的发生原因和发生方式。然后详细提出了几种......
图是一种非常重要的数据组织形式,很多实际问题都可以转化为图问题而解决。子图问题是图问题的一个重要分支,可以解决众多领域,如软件......
内存泄漏是C程序中常见的错误.从面向具体错误类型的测试思想出发,结合静态测试的特点,给出了一种静态查找此类错误的方法.此方法......
在C/C++中,内存泄漏故障是非常危险的,通常难以观察,随着故障的不断积累,程序的整体性能会下降,严重时会导致死机或异常退出甚至系......
进程是一个实体,每一个进程都有自己的内存地址段(heap、stack等等).单独一个main函数就是一个进程,由于该函数是该进程的唯一的一......
讨论内存泄漏的概念,Java语言的内存管理机制,垃圾回收器的原理,结合实际代码分析Java语言中可能存在的内存泄漏问题,并列举几种常......
Java有比较安全的内存管理机制,垃圾回收器(GC)会自动地对无用的内存空间进行回收,但是GC并不能回收所有的垃圾空间,仍然存在着内......
云计算服务要求虚拟化服务器能提供可靠的系统性能,而服务器软件的内存泄漏会使整个服务体系变得不稳定,大大增加维护成本.基于Xen......
对于一个C/C++程序员来说,内存错误是一个常见的,也是令人头疼的问题。C/C++语言及其支持库本质上是不安全的,动态内存的手工分配......
在软件开发中,用户界面程序提高了软件系统易操作性、用户体验度等非功能性需求。长时间、复杂流程的大型软件系统对人机界面的稳定......
摘 要:介绍了三种内存泄漏的检测方法:第一种是利用各种检测工具;第二种是通过重载new和delete操作符;第三种是奇异的循环模板模式对......
本文简要说明了垃圾回收机制的产生原因和发展过程和垃圾回收的主要对象,阐述了C++.Java编程语言对垃圾内存的处理原理。对垃圾回收机......
通过对地球物理软件研发过程中比较常见内存错误的调研与总结,设计并实现了一个基于C/C++的动态内存检测工具,采用内嵌与关键函数截......
提出了一种新的指针分析方法,通过静态分析程序中指针的映射关系来检测内存泄漏故障;给出了指针映射代数系统的概念,在此基础上分析了......
Java对内存的管理方式是程序通过关键字new申请空间,系统通过垃圾收集器回收内存空间,但是仍然存在内存泄漏问题。可以通过系统提示......
论文描述了一种在Sun solaris7环境下,由于ucb库函数fopen造成的隐蔽的内存泄漏现象,提出了检测的方法和解决、代方案。在重现该内存......
因为部分开发人员对Android内存管理机制理解模糊,所以Android应用程序的内存泄漏问题较为常见.为了解决内存泄漏的检测问题,首先......
RIA(Rich Internet Application)即互联网富客户端应用程序技术。基于对Flex SDK,MVC框架以及程序开发效率方面深入研究,本文设计并......
随着B/S系统的广泛应用,越来越多的服务器程序采用Java技术,Java的独特的内存管理技术给程序员带来了很大的方便,因此本文就Java的内存......
目前研究人员主要采用静态测试技术实施对内存泄漏故障的检测,其基本思想就是依据待测程序的控制流图来设计特定的算法以检测内存泄......
Java语言的一个显著特点是它通过虚拟机和垃圾回收机制管理着大部分的内存事务,但是在Jaya程序中还是可能存在内存泄漏问题。文中首......
为减少长期运行的Windows应用程序持续堆内存泄漏而造成的系统性能损失,设计并实现了一个运行时自动垃圾回收器RT-AGC。RT-AGC采用......
Java应用程序中大量使用动态内存。Java程序运行过程中会自动对不可达的动态内存进行回收,但不能及时地对应用程序中可达但不活跃......
针对Java程序中的内存泄漏问题进行研究,从虚拟机角度对该问题进行了建模,并对模型进行了可诊断性分析。在此基础上,提出一种从应用级......
介绍一个动态内存管理模块,可以有效地检测C程序中内存泄漏和写内存越界等错误,适用于具有标准C语言开发环境的各种平台。......
Android应用程序的主体采用Java编程语言实现,Java语言的一个显著特点是它通过Java虚拟机和垃圾回收机制管理大部分的内存事务,但是......