[go: up one dir, main page]

CN1979428A - System for automatically releasing applied programe module leaked memory in inlaid system - Google Patents

System for automatically releasing applied programe module leaked memory in inlaid system Download PDF

Info

Publication number
CN1979428A
CN1979428A CN 200510130087 CN200510130087A CN1979428A CN 1979428 A CN1979428 A CN 1979428A CN 200510130087 CN200510130087 CN 200510130087 CN 200510130087 A CN200510130087 A CN 200510130087A CN 1979428 A CN1979428 A CN 1979428A
Authority
CN
China
Prior art keywords
memory
unit
leak
module
internal memory
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN 200510130087
Other languages
Chinese (zh)
Other versions
CN100472459C (en
Inventor
蒋敏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CNB2005101300875A priority Critical patent/CN100472459C/en
Publication of CN1979428A publication Critical patent/CN1979428A/en
Application granted granted Critical
Publication of CN100472459C publication Critical patent/CN100472459C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Storage Device Security (AREA)

Abstract

本发明公开了一种自动释放嵌入式系统中应用程序模块泄漏内存的系统,包括:内存申请单元、内存释放单元、模块状态感知单元、管理配置单元和泄漏内存释放单元,其中:模块状态感知单元,用于接收应用程序模块的各种运行状态信息,并与内存申请单元、内存释放单元以及泄漏内存释放单元连接,触发上述单元对内存进行操作;所述的管理配置单元,用于建立和实时更新保存模块的标识、模块使用内存情况以及模块分配内存地址的内存索引,与内存申请单元、内存释放单元以及泄漏内存释放单元连接;所述的泄漏内存释放单元,用于判断是否存在泄漏内存并释放泄漏内存。本发明解决了嵌入式系统中泄漏内存没有及时释放的问题,有效地利用了有限的内存空间。

Figure 200510130087

The invention discloses a system for automatically releasing memory leakage of an application program module in an embedded system, comprising: a memory application unit, a memory release unit, a module state perception unit, a management configuration unit and a leak memory release unit, wherein: the module state perception unit , for receiving various running state information of the application program module, and connecting with the memory application unit, the memory release unit and the leak memory release unit, triggering the above-mentioned units to operate on the memory; the management configuration unit is used for establishing and real-time Update and save the identification of the module, the memory usage of the module and the memory index of the memory address allocated by the module, and connect with the memory application unit, the memory release unit and the leak memory release unit; the leak memory release unit is used to judge whether there is a leak memory and Free leaked memory. The invention solves the problem that the leaked memory in the embedded system is not released in time, and effectively utilizes the limited memory space.

Figure 200510130087

Description

自动释放嵌入式系统中应用程序模块泄漏内存的系统System for automatically releasing memory leaked by application modules in embedded systems

技术领域technical field

本发明涉及一种释放内存的系统,特别地涉及一种自动释放嵌入式系统中应用程序模块泄漏内存的系统,属于计算机技术领域。The invention relates to a system for releasing memory, in particular to a system for automatically releasing memory leaked by application program modules in an embedded system, and belongs to the technical field of computers.

背景技术Background technique

嵌入式系统是一种资源比较受限的系统,资源要比桌面PC更为宝贵,因而内存有效使用的重要性勿庸置疑。如何利用好有限的内存发挥最大效能,就成了嵌入式系统进一步发展的关键问题。An embedded system is a resource-constrained system, and resources are more precious than desktop PCs, so the importance of effective memory usage is beyond doubt. How to make good use of limited memory to maximize performance has become a key issue for the further development of embedded systems.

目前,大多数嵌入式系统采用的是实存储器管理策略,对于内存的访问是直接的,也即直接送到地址线上输出,所有程序中访问的地址都是实际的物理地址;而且,大多数嵌入式操作系统对内存空间没有保护,各个程序运行实际上共享一个运行空间。一个程序在执行前,系统必须为它分配足够的地址空间,而用户内存空间为RAM中全局数据和任务堆栈空间都分配后的剩余空间,为了使程序能有足够的内存运行,必须在申请的内存不用后及时地将其释放,以确保再次申请时能有空间。如果程序中存在内存泄漏(即申请内存后没有及时释放)的情况,程序最终会因为没有足够的内存空间而无法运行。因此如何有效地自动释放嵌入式系统中应用程序模块未释放内存是亟待解决的一个问题。At present, most embedded systems adopt the real memory management strategy, and the access to the memory is direct, that is, it is directly sent to the address line for output, and the addresses accessed in all programs are actual physical addresses; moreover, most The embedded operating system does not protect the memory space, and each program actually shares a running space. Before a program is executed, the system must allocate enough address space for it, and the user memory space is the remaining space after the allocation of global data and task stack space in RAM. After the memory is not used, it is released in time to ensure that there is space when applying again. If there is a memory leak in the program (that is, the memory is not released in time after the application), the program will eventually fail to run because there is not enough memory space. Therefore, how to effectively and automatically release the unreleased memory of the application module in the embedded system is a problem to be solved urgently.

发明内容Contents of the invention

本发明要解决的技术问题是:提出一种能够自动监测未释放的内存,并自动释放的系统,为内存的有效使用提供了条件。The technical problem to be solved by the present invention is to propose a system that can automatically monitor and release the unreleased memory, which provides conditions for the effective use of the memory.

本发明是通过下述技术手段来实现的:The present invention is realized by following technical means:

一种自动释放嵌入式系统中应用程序模块泄漏内存的系统,包括:内存申请单元、内存释放单元、模块状态感知单元、管理配置单元以及泄漏内存释放单元,其中:A system for automatically releasing memory leaked by application modules in an embedded system, comprising: a memory application unit, a memory release unit, a module state perception unit, a management configuration unit, and a leak memory release unit, wherein:

所述的内存申请单元,用于内存申请过程操作;The memory application unit is used for memory application process operation;

所述的内存释放单元,用于内存释放过程操作;The memory release unit is used for the memory release process operation;

所述的模块状态感知单元,用于接收应用程序模块的各种运行状态信息,并与所述的内存申请单元、内存释放单元以及泄漏内存释放单元连接,触发上述单元对内存进行操作;The module state perception unit is used to receive various running state information of the application module, and connect with the memory application unit, the memory release unit and the leak memory release unit, and trigger the above units to operate on the memory;

所述的管理配置单元,用于建立和实时更新保存模块的标识、模块使用内存情况以及模块分配内存地址的内存索引,与所述的内存申请单元、内存释放单元以及泄漏内存释放单元连接;The management configuration unit is used to establish and update in real time the identification of the preservation module, the memory usage of the module and the memory index of the memory address allocated by the module, and is connected with the memory application unit, the memory release unit and the leak memory release unit;

所述的泄漏内存释放单元,用于判断是否存在泄漏内存并释放泄漏内存。The leaked memory release unit is used to judge whether there is a leaked memory and release the leaked memory.

进一步地,所述的模块状态感知单元进一步地包括:Further, the module state perception unit further includes:

用于接收应用程序模块进入信息,并触发内存申请单元对内存操作的模块调用感知单元;A module call sensing unit for receiving application module entry information and triggering the memory application unit to operate on the memory;

用于接收应用程序模块结束信息,并触发内存释放单元对内存操作的操作结束感知单元;An operation end sensing unit for receiving the end information of the application module and triggering the memory release unit to operate on the memory;

用于接收应用程序模块退出信息,并触发泄漏内存释放单元对内存操作的模块退出感知单元。A module exit sensing unit for receiving application module exit information and triggering the memory operation of the leak memory release unit.

进一步地,所述的泄漏内存释放单元判断是否存在泄漏内存是通过下述方法实现的:判断应用程序模块是否有对应的非空内存索引项,如果有,表明存在内存泄漏。Further, the leaked memory release unit judges whether there is a leaked memory through the following method: judges whether the application module has a corresponding non-empty memory index item, and if so, it indicates that there is a memory leak.

进一步地,所述的泄漏内存释放单元释放泄漏内存是通过下述方法实现的:释放非空内存索引项所指向索引地址的内存块,设置内存索引项为空,释放该模块建立内存索引占用内存。Further, the release of the leaked memory by the leaked memory release unit is achieved by the following method: release the memory block of the index address pointed to by the non-empty memory index item, set the memory index item to be empty, and release the memory occupied by the module to establish the memory index .

进一步地,所述的内存索引为数组,数组大小为应用程序模块的最大使用值。Further, the memory index is an array, and the size of the array is the maximum usage value of the application program module.

进一步地,所述的内存索引为动态链表形式,在内存申请时自动添加。Further, the memory index is in the form of a dynamic linked list, which is automatically added when the memory is applied for.

进一步地,所述的申请内存的大小为:应用程序模块运行所需内存与内存索引地址指针长度之和,所述的内存索引地址指针长度为4。Further, the size of the requested memory is: the sum of the memory required for running the application module and the length of the memory index address pointer, and the length of the memory index address pointer is 4.

进一步地,所述的释放内存大小为:释放内存块与内存索引地址指针长度之和,所述的内存索引地址指针长度为4。Further, the size of the released memory is: the sum of the released memory block and the length of the memory index address pointer, and the length of the memory index address pointer is 4.

进一步地,该系统还包括与内存释放单元相连的报警单元,在释放内存与申请内存大小不相等、释放内存地址错误以及存在泄漏内存时,发出报警提示。Further, the system also includes an alarm unit connected to the memory release unit, which sends out an alarm prompt when the size of the released memory is not equal to that of the requested memory, the address of the released memory is wrong, or there is a leaked memory.

本发明所提出的系统能够自动监测未释放的内存,并进行自动释放,为嵌入式系统中内存的有效使用提供了条件The system proposed by the present invention can automatically monitor unreleased memory and automatically release it, which provides conditions for the effective use of memory in embedded systems

附图说明Description of drawings

图1为本发明具体实施例中自动释放嵌入式系统中应用程序模块泄漏内存的系统的结构框图。FIG. 1 is a structural block diagram of a system for automatically releasing memory leaked by application modules in an embedded system in a specific embodiment of the present invention.

图2为本发明具体实施例中自动释放嵌入式系统中应用程序模块泄漏内存的系统的工作流程图。Fig. 2 is a working flow chart of the system for automatically releasing the leaked memory of the application program module in the embedded system in the specific embodiment of the present invention.

具体实施方式Detailed ways

下面结合附图和具体实施例对本发明作进一步的介绍,但不作为对本发明的限定。The present invention will be further introduced below in conjunction with the accompanying drawings and specific embodiments, but not as a limitation of the present invention.

一种自动释放嵌入式系统中应用程序模块泄漏内存的系统,包括模块调用感知单元1、管理配置单元2、内存申请单元3、操作结束感知单元4、内存释放单元5、模块退出感知单元6、报警单元7、泄漏内存释放单元8,其中:A system for automatically releasing memory leaked by application modules in an embedded system, comprising a module call perception unit 1, a management configuration unit 2, a memory application unit 3, an operation end perception unit 4, a memory release unit 5, a module exit perception unit 6, Alarm unit 7, leak memory release unit 8, wherein:

模块调用感知单元1,用于接收应用程序模块的进入信息;A module call sensing unit 1, configured to receive the entry information of the application program module;

管理配置单元2,用于建立保存模块的标识,模块使用内存情况的模块内存控制区,以及建立模块分配内存地址的内存索引区,并且在模块内存控制区和内存索引区内实时记录应用程序模块对内存的使用情况;The management configuration unit 2 is used to establish the module memory control area for saving the module identification, the memory usage of the module, and the memory index area for the memory address allocated by the module, and record the application program module in real time in the module memory control area and the memory index area memory usage;

内存申请单元3,用于内存申请过程操作;The memory application unit 3 is used for the operation of the memory application process;

操作结束感知单元4,用于接收应用程序模块的结束信息;The operation end perception unit 4 is used to receive the end information of the application module;

内存释放单元5,用于内存释放过程操作;Memory release unit 5, used for memory release process operation;

模块退出感知单元6,用于接收应用程序模块的退出信息;A module exit sensing unit 6, configured to receive exit information of an application module;

报警单元7,与内存释放单元5以及泄漏内存释放单元8连接,用于发出报警提示;The alarm unit 7 is connected with the memory release unit 5 and the leakage memory release unit 8, and is used to send an alarm prompt;

泄漏内存释放单元8,用于判断是否存在泄漏内存并释放泄漏内存。The leaked memory release unit 8 is configured to determine whether there is a leaked memory and release the leaked memory.

在上述单元中,内存申请单元3、内存释放单元5和泄漏内存释放单元8是应用程序模块运行过程中访问内存的接口。Among the above units, the memory application unit 3, the memory release unit 5 and the leaked memory release unit 8 are interfaces for accessing the memory during the running of the application program module.

以应用程序模块M启动为例,对本系统的工作过程介绍如下:Taking application module M startup as an example, the working process of this system is introduced as follows:

步骤101:模块调用感知单元1检测到应用模块M启动,管理配置单元2建立一个保存模块M的标识,模块M的使用内存情况的模块内存控制区,还建立一个保存模块分配内存地址的内存索引区,该区域包括多个内存索引项,每一个内存索引项指向一个内存地址,初始状态时,内存索引项均置为空闲并且在模块内存控制区和内存索引区内实时记录应用程序模块对内存的使用情况;Step 101: The module call sensing unit 1 detects that the application module M is started, and the management configuration unit 2 establishes a module memory control area for storing the identification of the module M and the memory usage of the module M, and also establishes a memory index for storing the allocated memory address of the module area, which includes multiple memory index items, and each memory index item points to a memory address. In the initial state, the memory index items are all set to be free, and the application module memory is recorded in real time in the module memory control area and the memory index area. usage of

内存索引区可以是数组,数组的大小根据模块M对内存的使用情况确定一个合理的最大值;也可以是链表的形式,在模块M申请内存的时候动态的添加。The memory index area can be an array, and the size of the array can determine a reasonable maximum value according to the memory usage of the module M; it can also be in the form of a linked list, which is dynamically added when the module M applies for memory.

步骤102:内存申请单元3在模块M的管理配置单元2的内存索引区中查找一个空闲的内存索引项S1,该内存索引项S1指向的内存索引地址为DS1;通过系统提供的内存分配函数申请大小为Size+Head的一个内存块D1,其中Head的大小为内存地址指针的长度,一般为4,该内存块D1对应的内存索引地址为DS1。Step 102: the memory application unit 3 searches for a free memory index item S1 in the memory index area of the management configuration unit 2 of the module M, and the memory index address pointed to by the memory index item S1 is DS1; apply through the memory allocation function provided by the system A memory block D1 whose size is Size+Head, where the size of Head is the length of the memory address pointer, generally 4, and the memory index address corresponding to the memory block D1 is DS1.

此时,管理配置单元2在模块内存控制区中对应记录模块M对内存的使用情况,包括:使用地址、占用内存块大小。At this time, the management and configuration unit 2 correspondingly records the use of the memory by the module M in the module memory control area, including: the use address and the size of the occupied memory block.

步骤103:操作结束感知单元4接收到应用程序模块M的结束操作信息,向内存释放单元5发送释放该应用程序模块M申请的内存的触发信号;Step 103: The operation end sensing unit 4 receives the end operation information of the application program module M, and sends a trigger signal to the memory release unit 5 to release the memory requested by the application program module M;

步骤104:内存释放单元5读取内存索引地址DS1,比较该地址处的内存块P-Head的大小是否等于内存块D1的大小,如果是,则释放该内存块,设置DS1的内容为空;如果否,说明需要释放的内存P地址是错误的或者是该内存块遭到破坏,将该信息传递给报警单元7,进行内存释放错误报警;Step 104: the memory release unit 5 reads the memory index address DS1, compares whether the size of the memory block P-Head at this address is equal to the size of the memory block D1, if so, releases the memory block, and sets the content of DS1 to be empty; If not, explain that the memory P address that needs to be released is wrong or that the memory block is destroyed, the information is passed to the alarm unit 7, and the memory release error alarm is carried out;

步骤105:模块退出感知单元6接收到应用程序模块M的退出信息,向泄漏内存释放单元8发送释放泄漏内存的触发信号;Step 105: The module exit sensing unit 6 receives the exit information of the application module M, and sends a trigger signal for releasing the leaked memory to the leaked memory release unit 8;

步骤106:泄漏内存释放单元8查找应用程序模块M对应的所有内存索引项,如果有某个内存索引项不为空,说明该应用程序模块M有内存泄漏,释放对应的内存块,设置该内存索引项为空,并将该信息传递给报警单元7,进行内存泄漏报警;然后释放该模块M的内存索引区。Step 106: The leaked memory release unit 8 searches for all memory index items corresponding to the application module M. If there is a certain memory index item that is not empty, it means that the application module M has a memory leak, releases the corresponding memory block, and sets the memory The index item is empty, and the information is passed to the alarm unit 7 for a memory leak alarm; then the memory index area of the module M is released.

Claims (9)

1, the system of application program module leak memory in a kind of automatic release embedded system, comprise: be used for internal memory application process operation the internal memory application unit, be used for the internal memory releasing unit of internal memory dispose procedure operation, it is characterized in that, this system also comprises: module status perception unit, administration configuration unit and leak memory releasing unit, wherein:
Described module status perception unit is used to receive the various running state information of application program module, and is connected with described internal memory application unit, internal memory releasing unit and leak memory releasing unit, triggers said units and internally deposits into line operate;
Described administration configuration unit is used to set up with real-time update and preserves the sign of module, the internal memory index that module is used internal memory situation and module assignment memory address; Be connected with described internal memory application unit, internal memory releasing unit and leak memory releasing unit;
Described leak memory releasing unit is used to judge whether to exist leak memory and discharge leak memory.
2, the system of application program module leak memory in a kind of automatic release embedded system as claimed in claim 1 is characterized in that described module status perception unit comprises further:
Be used to receive application program module and enter information, and trigger the module invokes perception unit of internal memory application unit internal memory operation;
Be used to receive the application program module ending message, and trigger the EO perception unit of internal memory releasing unit internal memory operation;
Be used to receive application program module and withdraw from information, and trigger the leak memory releasing unit module of internal memory operation is withdrawed from the perception unit.
3, the system of application program module leak memory in a kind of automatic release embedded system as claimed in claim 1, it is characterized in that, described leak memory releasing unit judges whether to exist leak memory to realize by following method: judge whether application program module has corresponding non-NULL internal memory index entry, if have, show to have memory overflow.
4, the system of application program module leak memory in a kind of automatic release embedded system as claimed in claim 1, it is characterized in that, described leak memory releasing unit discharges leak memory to be realized by following method: the memory block that discharges non-NULL internal memory index entry index address pointed, the internal memory index entry is set for empty, discharges this module and set up internal memory index committed memory.
5, the system of application program module leak memory in a kind of automatic release embedded system as claimed in claim 1 is characterized in that described internal memory index is an array, and array size is the maximum use value of application program module.
6, the system of application program module leak memory in a kind of automatic release embedded system as claimed in claim 1, it is characterized in that: described internal memory index is the dynamic link table form, adds automatically when the internal memory application.
7, the system of application program module leak memory in a kind of automatic release embedded system as claimed in claim 1, it is characterized in that: the size of described application internal memory is: application program module operation required memory and internal memory index address pointer length sum, described internal memory index address pointer length is 4.
8, the system of application program module leak memory in a kind of automatic release embedded system as claimed in claim 1, it is characterized in that: described releasing memory size is: releasing memory piece and internal memory index address pointer length sum, described internal memory index address pointer length is 4.
9, the system of application program module leak memory in a kind of automatic release embedded system as claimed in claim 1, it is characterized in that: this system also comprises the alarm unit that links to each other with the leak memory releasing unit with the internal memory releasing unit, with unequal, the releasing memory error in address of application memory size and when having leak memory, send alarm in releasing memory.
CNB2005101300875A 2005-12-08 2005-12-08 System for automatically releasing memory leaked by application modules in embedded systems Expired - Fee Related CN100472459C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005101300875A CN100472459C (en) 2005-12-08 2005-12-08 System for automatically releasing memory leaked by application modules in embedded systems

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005101300875A CN100472459C (en) 2005-12-08 2005-12-08 System for automatically releasing memory leaked by application modules in embedded systems

Publications (2)

Publication Number Publication Date
CN1979428A true CN1979428A (en) 2007-06-13
CN100472459C CN100472459C (en) 2009-03-25

Family

ID=38130606

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005101300875A Expired - Fee Related CN100472459C (en) 2005-12-08 2005-12-08 System for automatically releasing memory leaked by application modules in embedded systems

Country Status (1)

Country Link
CN (1) CN100472459C (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009114985A1 (en) * 2008-03-21 2009-09-24 中兴通讯股份有限公司 Memory leaking detecting device and method
CN102866953A (en) * 2011-07-08 2013-01-09 风网科技(北京)有限公司 Storage management system and storage management method thereof
WO2015117426A1 (en) * 2014-07-24 2015-08-13 中兴通讯股份有限公司 File management method and device
CN105008814A (en) * 2013-03-04 2015-10-28 三菱电机株式会社 Management device and method for air conditioner
WO2016082591A1 (en) * 2014-11-26 2016-06-02 中兴通讯股份有限公司 Method and device for embedded system to count memory
CN112100089A (en) * 2020-07-30 2020-12-18 北京智行者科技有限公司 Memory management method
CN113535150A (en) * 2021-07-29 2021-10-22 北京大学 A Memory Leak-Free Programming Method for DRAM/NVM Hybrid Memory

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009114985A1 (en) * 2008-03-21 2009-09-24 中兴通讯股份有限公司 Memory leaking detecting device and method
CN102866953A (en) * 2011-07-08 2013-01-09 风网科技(北京)有限公司 Storage management system and storage management method thereof
CN105008814A (en) * 2013-03-04 2015-10-28 三菱电机株式会社 Management device and method for air conditioner
CN105008814B (en) * 2013-03-04 2017-09-29 三菱电机株式会社 Air conditioner management device and method
WO2015117426A1 (en) * 2014-07-24 2015-08-13 中兴通讯股份有限公司 File management method and device
WO2016082591A1 (en) * 2014-11-26 2016-06-02 中兴通讯股份有限公司 Method and device for embedded system to count memory
CN112100089A (en) * 2020-07-30 2020-12-18 北京智行者科技有限公司 Memory management method
CN112100089B (en) * 2020-07-30 2023-08-01 重庆兰德适普信息科技有限公司 Memory management method
CN113535150A (en) * 2021-07-29 2021-10-22 北京大学 A Memory Leak-Free Programming Method for DRAM/NVM Hybrid Memory
CN113535150B (en) * 2021-07-29 2023-09-22 北京大学 A memory leak-free programming method for DRAM/NVM hybrid memory

Also Published As

Publication number Publication date
CN100472459C (en) 2009-03-25

Similar Documents

Publication Publication Date Title
CN106168885B (en) A kind of method and system of the logical volume dynamic capacity-expanding based on LVM
US7844720B2 (en) Managing database connections
CN101986285B (en) Virtual machine storage space management method, system and physical host
WO2022089452A1 (en) Memory management method and apparatus, and electronic device and computer-readable storage medium
CN102147763B (en) Method, system and computer for recording weblog
CN101515254A (en) System and method for managing storage space
CN101593152A (en) A mobile terminal memory leak detection method and device
CN112698789B (en) Data caching method, device, device and storage medium
CN109324983A (en) A kind of method, storage medium, equipment and the system of automatic cleaning cache file
CN100472459C (en) System for automatically releasing memory leaked by application modules in embedded systems
JP2009230596A (en) User data protection method for server device, server device, and computer program
CN109426606A (en) Kernel failure diagnosis information processing method, device, storage medium and electronic equipment
MY141494A (en) Information processing apparatus, memory area management method, and computer program
CN101217591A (en) A method and system for realizing monitoring data storage
CN100530110C (en) System for automatically monitoring memory leakage and memory out-of-range in inlaid system
CN114489502B (en) Parallel RAM-based data array management method and device and storage equipment
CN105260313A (en) Memory leak checking system and method
CN100462925C (en) A Method for Automatically Freeing Memory Leaked by Application Modules in Embedded Systems
CN109933435B (en) Control method and device and computer equipment
CN111310192A (en) Data processing method, device, storage medium and processor
CN101751283A (en) Virtual machine monitor, virtual machine system and client operation system state acquiring method
CN100488128C (en) A dynamic modification method and system of parameters of client service system
CN103377073B (en) Processing data information device and method
CN117251286A (en) Method and device for dynamically distributing large pages for cloud native application
CN116954820A (en) Dump file management method, device, computer equipment and storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090325