期刊文献+
共找到148篇文章
< 1 2 8 >
每页显示 20 50 100
一种预防XML文件过大引起JAVA内存泄露的方案
1
作者 李德有 解晨光 刘明刚 《微电子学与计算机》 CSCD 北大核心 2012年第1期152-154,共3页
JAVA内存泄露是对应用系统的稳定性有很大的影响,文件过大使程序运行要用到的内存大于虚拟机能提供的最大内存而导致内存泄露.文中提出了通过对XML文件拆分与拼装来解决由于XML文件过大而导致的内存泄露问题的方法.测试结果表明可以有... JAVA内存泄露是对应用系统的稳定性有很大的影响,文件过大使程序运行要用到的内存大于虚拟机能提供的最大内存而导致内存泄露.文中提出了通过对XML文件拆分与拼装来解决由于XML文件过大而导致的内存泄露问题的方法.测试结果表明可以有效预防内存泄露. 展开更多
关键词 内存泄露 Xml 文件拼装
下载PDF
使用Visual Leak Detector检测c/c++程序内存泄漏 被引量:2
2
作者 杨磊 汪仁煌 +1 位作者 刘洪江 黄颖怡 《电脑与电信》 2008年第7期81-83,共3页
针对内存泄漏检测问题,本文通过示例说明使用软件Visual Leak Detector来检测泄漏点的方法。通过实验说明该方法在检测一般的c/c++程序内存泄漏时,可以提高检测效率。
关键词 内存泄漏 VISUAL leak DETECTOR C/C++
下载PDF
Content Addressable Memory Using Automatic Charge Balancing with Self-Control Mechanism and Master-Slave Match Line Design
3
作者 Dr. Deepa Jose P. Suganya Dr. Palanichamy Nirmal Kumar 《Circuits and Systems》 2016年第6期597-611,共15页
Content Addressable Memory (CAM) is a type of memory used for high-speed search applications. Due to parallel comparison feature, the CAM memory leads to large power consumption which is caused by frequent pre-charge ... Content Addressable Memory (CAM) is a type of memory used for high-speed search applications. Due to parallel comparison feature, the CAM memory leads to large power consumption which is caused by frequent pre-charge or discharge of match line. In this paper, CAM for automatic charge balancing with self-control mechanism is proposed to control the voltage swing of ML for reducing the power consumption of CAM. Another technique to reduce the power dissipation is to use MSML, it combines the master-slave architecture with charge minimization technique. Unlike the conventional design, only one match line (ML) is used, whereas in Master-Slave Match Line (MSML) one master ML and several slave MLs are used to reduce the power dissipation in CAM caused by match lines (MLs). Theoretically, the match line (ML) reduces the power consumption up to 50% which is independent of search and match case. The simulation results using Cadence tool of MSML show the reduced power consumption in CAM and modified CAM cell. 展开更多
关键词 Content Addressable memory (CAM) Match Line (ml) Master-Slave Match Line (MSml) Charge Balance Translation Look-Aside Buffer (TLAB)
下载PDF
Fortran内存泄漏静态检测方法研究
4
作者 罗坤 金大海 宫云战 《小型微型计算机系统》 CSCD 北大核心 2024年第7期1778-1786,共9页
内存泄漏在没有垃圾回收机制的语言中是常见的问题,虽然Fortran95引入ALLOCATABLE数组解决了部分泄漏问题,但是通过指针申请内存资源仍然会造成泄漏,现有研究对Fortran内存泄漏的检测流程适配度不高且面向Fortran内存状态分析的效率和... 内存泄漏在没有垃圾回收机制的语言中是常见的问题,虽然Fortran95引入ALLOCATABLE数组解决了部分泄漏问题,但是通过指针申请内存资源仍然会造成泄漏,现有研究对Fortran内存泄漏的检测流程适配度不高且面向Fortran内存状态分析的效率和精确度上仍存在优化空间.针对这一问题,本文提出了一种面向Fortran指针引发的内存泄漏静态检测方法.首先引入指针引用控制流图(PR-CFG,Pointer Reference-Control Flow Graph)来精简程序模型,并符号化程序节点的内存状态信息,依据数据流生成路径敏感的符号化函数摘要作用于过程间分析,最终通过PR-CFG节点上由抽象内存状态计算得到的内存状态集进行故障模式状态机的状态转化来实现内存泄漏的检测.实验表明,本方法提高了Fortran指针引发内存泄漏的检测精度和效率,降低了检测的误报率. 展开更多
关键词 Fortran指针 内存泄漏检测 PR-CFG 符号化函数摘要 抽象内存状态计算
下载PDF
用于位置信息辅助复杂人体行为识别的新型深度学习框架
5
作者 于静伟 张磊 +1 位作者 高震宇 倪琴 《Journal of Donghua University(English Edition)》 CAS 2024年第3期231-240,共10页
随着近年来智能生活理念的普及和可穿戴终端技术的快速发展,基于传感器数据的人体行为识别(human activity recognition,HAR)已引起广泛关注,并且具有重要的学术研究和商业应用价值。该文研究了增强HAR模型对用户日常简单行为(simple ac... 随着近年来智能生活理念的普及和可穿戴终端技术的快速发展,基于传感器数据的人体行为识别(human activity recognition,HAR)已引起广泛关注,并且具有重要的学术研究和商业应用价值。该文研究了增强HAR模型对用户日常简单行为(simple activity,SA)和复杂行为(complex activity,CA)的识别,并提出了一个深度学习(deep learning,DL)模型。首先,使用两个可公开获取的数据集UCI HAR和Shoaib CHA,并对其进行标准化处理。其次,使用所提出的模型提取各种动作的特征,进行人体行为识别。鉴于用户行为和位置之间的高度关联,通过独热编码技术将位置信息集成到数据集中,以提高模型的分类性能。此外,将所提出的模型与8种经典机器学习(machine learning,ML)算法和6种DL算法进行了对比。最后,评估了不同行为类型对HAR模型识别性能的影响。实验结果表明,所提出的模型在UCI HAR和Shoaib CHA数据集上的最高分类准确率分别达到了96.77%和99.13%。通过向数据集添加位置信息,HAR模型对SA和CA的分类准确率得到了显著提高。 展开更多
关键词 人体行为识别(HAR) 机器学习(ml) 深度学习(DL) 可穿戴传感器 卷积神经网络 长短期记忆(LSTM)神经网络
下载PDF
新型非易失存储的安全与隐私问题研究综述 被引量:6
6
作者 徐远超 闫俊峰 +3 位作者 万虎 孙凤芸 张伟功 李涛 《计算机研究与发展》 EI CSCD 北大核心 2016年第9期1930-1942,共13页
近年来,以相变存储器(phase change memory,PCM)为代表的各种新型非易失存储(nonvolatile memory,NVM)技术得到广泛关注.NVM同时具有传统内存的字节寻址特性和外存的非易失特性,因而可以同时替代内存和外存,也可以用于混合存储体系结构.... 近年来,以相变存储器(phase change memory,PCM)为代表的各种新型非易失存储(nonvolatile memory,NVM)技术得到广泛关注.NVM同时具有传统内存的字节寻址特性和外存的非易失特性,因而可以同时替代内存和外存,也可以用于混合存储体系结构.NVM具有低延时、高密度、低功耗的优势,有效缓解了存储墙问题.然而,由于应用程序可以直接通过存取指令(load/store)接口访问NVM,并且掉电后存储在NVM上的信息不会丢失,这给NVM的应用带来了一些新的安全和隐私挑战.首先讨论了持久化内存泄漏、不经意写操作、元数据安全、恶意磨损攻击、非易失指针等NVM应用中可能存在的安全问题以及最新的解决方案;然后讨论了数据保护、信息泄露等NVM应用中可能存在的隐私问题及现有的解决方案;最后探讨了NVM还需解决的安全和隐私问题,包括非易失缓存、程序安全等,并提出了一些解决方案,包括权限和保护机制的融合、使用易失性的NVM等. 展开更多
关键词 内存泄漏 非易失性存储 安全 隐私 磨损攻击 不经意写
下载PDF
利用虚拟化平台进行内存泄露探测 被引量:15
7
作者 汪小林 王振林 +3 位作者 孙逸峰 刘毅 张彬彬 罗英伟 《计算机学报》 EI CSCD 北大核心 2010年第3期463-472,共10页
文中利用虚拟机管理器,透明地记录应用程序对资源的申请、释放以及使用情况,提供了探测内存泄露的辅助信息.此机制首先不需要修改或重新编译源程序;其次,带来的性能损失很小.两者结合可以构建在线内存泄露探测和汇报机制.不仅如此,基于... 文中利用虚拟机管理器,透明地记录应用程序对资源的申请、释放以及使用情况,提供了探测内存泄露的辅助信息.此机制首先不需要修改或重新编译源程序;其次,带来的性能损失很小.两者结合可以构建在线内存泄露探测和汇报机制.不仅如此,基于虚拟机环境的内存泄露探测还具备通用性,且不需要特殊的硬件支持.所有这些特性,是已有的解决方案所不能兼有的.实验结果表明:基于虚拟机环境的内存泄露探测机制具有实用性,性能损失也被控制在10%以内,能够运用在实际的生产环境中. 展开更多
关键词 内存泄露探测 虚拟机 虚拟化平台 虚拟机管理器
下载PDF
Java程序内存泄漏综述 被引量:6
8
作者 贾晓霞 吴际 +1 位作者 金茂忠 李郭欢 《计算机应用研究》 CSCD 北大核心 2006年第9期1-3,17,共4页
从与C/C++内存泄漏对比的角度分析了Java内存泄漏问题,详细介绍了Java内存泄漏的相关研究和工具,探讨了当前研究和工具中存在的不足并分析了其原因,总结了内存泄漏相关领域研究的发展趋势。
关键词 内存泄漏 垃圾回收 内存低效 JAVA
下载PDF
基于Linux的动态内存检测工具的设计与实现 被引量:5
9
作者 何杭军 朱利 +1 位作者 李青山 谢海江 《计算机工程》 EI CAS CSCD 北大核心 2005年第21期69-71,共3页
内存的动态内存使用问题是C/C++程序员永远面临的问题。针对内存管理和使用的各类错误,设计并实现一个基于Linux的动态内存检测模块,可以对源码程序检测出内存泄漏、内存写溢出、“野指针”操作和内存管理函数的不匹配等问题。实验结果... 内存的动态内存使用问题是C/C++程序员永远面临的问题。针对内存管理和使用的各类错误,设计并实现一个基于Linux的动态内存检测模块,可以对源码程序检测出内存泄漏、内存写溢出、“野指针”操作和内存管理函数的不匹配等问题。实验结果表明,系统具有效率高、易用性好的特点。 展开更多
关键词 动态内存 内存泄漏 写溢出 野指针 不匹配
下载PDF
基于指针分析的内存泄露故障测试方法研究 被引量:7
10
作者 张威 卢庆龄 +1 位作者 李梅 宫云战 《计算机应用研究》 CSCD 北大核心 2006年第10期22-24,共3页
提出了一种新的指针分析方法,通过静态分析程序中指针的映射关系来检测内存泄漏故障;给出了指针映射代数系统的概念,在此基础上分析了如何构造指针映射集,并详细叙述了测试步骤;最后通过实例分析了该方法的应用效果,讨论了需要进一步解... 提出了一种新的指针分析方法,通过静态分析程序中指针的映射关系来检测内存泄漏故障;给出了指针映射代数系统的概念,在此基础上分析了如何构造指针映射集,并详细叙述了测试步骤;最后通过实例分析了该方法的应用效果,讨论了需要进一步解决的问题。该方法还考虑了控制流图和路径条件,提高了测试结果的精度。 展开更多
关键词 内存泄漏 软件测试 指针分析
下载PDF
Linux平台下基于源代码插装的动态内存检测 被引量:6
11
作者 高海昌 冯博琴 +1 位作者 何杭军 朱利 《小型微型计算机系统》 CSCD 北大核心 2006年第9期1647-1651,共5页
在C/C++语言程序中,指针的使用使代码灵活、简便,但所带来的类似内存泄漏、内存写溢出等的内存使用的错误却很难分析和消除.针对这些容易出现的内存使用错误,提出了L inux平台下一种基于源文件信息提取和源代码插装的动态内存检测方法,... 在C/C++语言程序中,指针的使用使代码灵活、简便,但所带来的类似内存泄漏、内存写溢出等的内存使用的错误却很难分析和消除.针对这些容易出现的内存使用错误,提出了L inux平台下一种基于源文件信息提取和源代码插装的动态内存检测方法,设计实现了一个动态内存检测模块DDM EM,可以检测源代码的内存泄漏、内存写溢出、释放野指针和内存管理函数的不匹配等问题.给出了写溢出错误的一个实例检测,以验证方法的有效性. 展开更多
关键词 C/C++ 插装 动态内存检测 内存泄漏 写溢出 野指针
下载PDF
Linux下面向函数的动态内存泄漏监测 被引量:8
12
作者 吴民 涂奉生 《计算机工程与应用》 CSCD 北大核心 2003年第6期37-40,共4页
动态内存泄漏是一个严重的编程错误,可以导致程序的错误行为。由于定位内存泄漏发生的位置是困难的,一些工具已被开发出来辅助程序员找出内存泄漏。论文提出了面向函数的动态内存泄漏监测的概念,阐述了它的必要性和有效性,并给出了在Li... 动态内存泄漏是一个严重的编程错误,可以导致程序的错误行为。由于定位内存泄漏发生的位置是困难的,一些工具已被开发出来辅助程序员找出内存泄漏。论文提出了面向函数的动态内存泄漏监测的概念,阐述了它的必要性和有效性,并给出了在Linux下的实现。 展开更多
关键词 LINUX 面向函数 动态内存泄漏监测 动态内存分配 程序调试 程序设计
下载PDF
C++编码中减少内存缺陷的方法和工具 被引量:4
13
作者 程振林 方金云 唐志敏 《计算机工程》 CAS CSCD 北大核心 2007年第4期40-41,44,共3页
基于C++的软件的缺陷和错误大部分都和内存相关,预防、发现、消除代码中和内存相关的缺陷,成为程序员编写、调试、维护代码时的重要任务。该文基于“面向网络海量空间信息的大型GIS”课题的工程实践,提出和总结了如何使用C++语言机制、... 基于C++的软件的缺陷和错误大部分都和内存相关,预防、发现、消除代码中和内存相关的缺陷,成为程序员编写、调试、维护代码时的重要任务。该文基于“面向网络海量空间信息的大型GIS”课题的工程实践,提出和总结了如何使用C++语言机制、开发环境和相关质量保证工具来预防、发现各种编译期、运行期内存缺陷的方法和工具。 展开更多
关键词 C++ 内存错误 内存泄漏 质量保证
下载PDF
基于指针映射集的动态内存故障测试方法研究 被引量:9
14
作者 张威 宫云战 +1 位作者 卢庆龄 万琳 《计算机学报》 EI CSCD 北大核心 2009年第11期2274-2281,共8页
动态内存故障在使用指针的程序中是普遍存在的,采用动态测试方法进行测试难以准确定位故障源.而现有的静态分析方法主要存在漏报和误报过多的情况.针对这些问题,提出了指针映射代数系统的概念,全面地反映了指针与内存之间的映射关系,并... 动态内存故障在使用指针的程序中是普遍存在的,采用动态测试方法进行测试难以准确定位故障源.而现有的静态分析方法主要存在漏报和误报过多的情况.针对这些问题,提出了指针映射代数系统的概念,全面地反映了指针与内存之间的映射关系,并给出了面向不同故障的指针映射集的构造规则,以此为基础建立了动态内存故障模型.通过指针映射集和故障模型,可以自动检测内存释放异常、内存泄露和空指针引用等动态内存故障,提高了测试效率.在分析过程中,还综合应用了控制流图和路径条件,提高了测试结果的精度.实验结果表明,该方法能够有效检测动态内存故障,而且由于规则定义较为全面,漏报和误报率也较低. 展开更多
关键词 软件测试 静态分析 指针映射集 内存泄漏 空指针引用
下载PDF
采用C++代码插装的实时软件内存错误分析 被引量:4
15
作者 李树芳 陈霞 +1 位作者 安金霞 陈东升 《计算机科学与探索》 CSCD 2014年第6期704-711,共8页
在航天领域中,安全关键的大型实时软件系统往往直接影响到任务成败,一般难以全面检测、分析或避免内存泄漏等常见内存错误。定义了实时软件的12种典型内存故障模式,提出了一种基于C++代码插装的实时软件内存错误快速分析方法。该方法通... 在航天领域中,安全关键的大型实时软件系统往往直接影响到任务成败,一般难以全面检测、分析或避免内存泄漏等常见内存错误。定义了实时软件的12种典型内存故障模式,提出了一种基于C++代码插装的实时软件内存错误快速分析方法。该方法通过对C++源代码进行静态分析,获取指针变量相关信息;通过C++代码插装和运行不同测试用例,实时收集统计C++指针对象的分配、释放、赋值、c-use和p-use使用情况,结合实时软件的典型内存故障模式进行分析,并自动生成详情报告。应用案例表明,该方法能够高效快捷地发现实时软件潜在的典型内存错误,从而有效提高软件质量。 展开更多
关键词 实时软件 内存错误 内存泄漏 代码插装
下载PDF
弱磁场作用下的磁偶极子模型建立与分析 被引量:4
16
作者 王朝霞 张卫民 +2 位作者 宋金钢 李文春 陈克 《北京理工大学学报》 EI CAS CSCD 北大核心 2007年第5期395-398,共4页
利用磁偶极子理论,建立稳恒微弱地磁场作用下管类试件线状缺陷段产生的漏磁场模型.根据磁偶极子空间磁场分布,导出了地磁场下管状工件表面细长缺陷段产生的弱磁场法向分量的计算公式,并且分析了不同纵向磁化强度下,作为磁记忆检测方法... 利用磁偶极子理论,建立稳恒微弱地磁场作用下管类试件线状缺陷段产生的漏磁场模型.根据磁偶极子空间磁场分布,导出了地磁场下管状工件表面细长缺陷段产生的弱磁场法向分量的计算公式,并且分析了不同纵向磁化强度下,作为磁记忆检测方法重要判据的磁场法向零值线形状及分布特点.研究了管件处于外部弱磁场的缺陷段的位置对表面磁场法向分量零值线分布的影响.结果表明,利用磁记忆方法作无损检测,寻找和定位缺陷段位置时,应该考虑法向分量零值线的这种分布特征. 展开更多
关键词 磁偶极子 漏磁场 零值线 金属磁记忆
下载PDF
Linux下可执行文件的动态内存检测设计与实现 被引量:3
17
作者 高海昌 冯博琴 +1 位作者 卫鹏 何杭军 《计算机工程》 CAS CSCD 北大核心 2007年第1期74-76,79,共4页
针对可执行文件的动态内存管理容易产生的错误,设计并实现了一个Linux平台下针对C/C++语言的动态内存检测模块DDMEM,使用自定义的ddmemMalloc()函数改写动态分配函数malloc(),实现了一个共享库ddmem.so,可以检测内存泄漏、内存写溢出、... 针对可执行文件的动态内存管理容易产生的错误,设计并实现了一个Linux平台下针对C/C++语言的动态内存检测模块DDMEM,使用自定义的ddmemMalloc()函数改写动态分配函数malloc(),实现了一个共享库ddmem.so,可以检测内存泄漏、内存写溢出、释放野指针和内存管理函数的不匹配等问题。给出了函数不匹配的实例检测以验证方法的有效性。并与同类有代表性的检测工具memwatch进行了性能比较,证明该检测模块比memwatch整体更优。 展开更多
关键词 动态内存检测 函数不匹配 内存泄漏 写溢出 野指针
下载PDF
移动应用程序内存泄露机制分析与检测方案设计 被引量:3
18
作者 朱洪军 韩洋 +1 位作者 华保健 陈灏 《计算机工程与应用》 CSCD 北大核心 2016年第17期29-34,共6页
Android开发已经成为移动开发热门领域,Android应用程序中内存使用的问题却经常容易被忽视,部分开发者对Java垃圾回收机制认识模糊,使得内存泄漏成为Android应用开发中十分隐秘但又确实存在的应用安全问题,对内存泄漏的危害进行了阐述,... Android开发已经成为移动开发热门领域,Android应用程序中内存使用的问题却经常容易被忽视,部分开发者对Java垃圾回收机制认识模糊,使得内存泄漏成为Android应用开发中十分隐秘但又确实存在的应用安全问题,对内存泄漏的危害进行了阐述,并根据与Activity、Service、Content Provider、Broadcast Receiver等Android组件的相关性归类介绍了一些常见的典型内存泄漏情景,最后分析总结内存泄漏代码特征,并设计一种基于符号执行的内存泄漏静态代码检测方案。 展开更多
关键词 安卓 内存泄漏 符号执行
下载PDF
一种面向Xen虚拟计算环境的运行时内存泄漏检测方法 被引量:2
19
作者 肖如良 姜军 +4 位作者 胡耀 韩佳 倪友聪 杜欣 蔡声镇 《计算机研究与发展》 EI CSCD 北大核心 2013年第11期2406-2417,共12页
虚拟计算环境中系统性能的稳定性问题研究对于云计算相关技术的研究和应用具有重要的理论和实际意义.长时间不停机系统的内存泄漏可能给实际应用带来严重后果,在虚拟计算环境中检测运行时内存泄漏是一个极具挑战性的问题.针对该问题,对... 虚拟计算环境中系统性能的稳定性问题研究对于云计算相关技术的研究和应用具有重要的理论和实际意义.长时间不停机系统的内存泄漏可能给实际应用带来严重后果,在虚拟计算环境中检测运行时内存泄漏是一个极具挑战性的问题.针对该问题,对内存泄漏的现象进行了分类.基于Xen虚拟机构建并实现了一种面向Xen虚拟计算环境的虚拟化内存泄漏检测(virtualization memory leak detection,VMLD)的方法,提出了相应的检测规则.通过修改虚拟机管理器,设计超级调用,实现了内部缓冲区维护、控制、拦截、监视等模块.实验结果表明,VMLD方法能有效地检测出运行时内存泄漏,并且具有较好的性能. 展开更多
关键词 运行时内存泄漏 XEN虚拟机 超级调用 虚拟化内存泄漏检测 系统性能
下载PDF
C/C++程序安全漏洞的分类与分析 被引量:18
20
作者 吕维梅 刘坚 《计算机工程与应用》 CSCD 北大核心 2005年第5期123-125,228,共4页
C/C++语言开发者追求的是语言的高效性、灵活性,为此不同程度上忽略了语言的安全性。目前很多机构比如NASA犤2犦等对不同语言中存在的安全问题提供了相关信息,文章在此基础上对C/C++程序中存在的安全漏洞进行分类并为每一小类作简要分析。
关键词 安全漏洞 安全分析 存储越界 内存泄漏
下载PDF
上一页 1 2 8 下一页 到第
使用帮助 返回顶部