Memory management method and computer using the method
    1.
    发明授权
    Memory management method and computer using the method 有权
    内存管理方法和计算机使用方法

    公开(公告)号:US08397044B2

    公开(公告)日:2013-03-12

    申请号:US13105636

    申请日:2011-05-11

    IPC分类号: G06F12/00 G06F13/00

    摘要: Memory management by garbage collection involves a memory area that is allocated in a computer. Data is created in the memory area in accordance with a program executed by a processor of the computer, and it is checked whether or not data necessary to execute the program exists in the memory area to be released, in response to an explicit instruction to release the memory area. As a result of the check, if data necessary to execute the program does not exist in the memory area, the memory area is released. As a result of the check, if data necessary to execute the program exists in the memory area, the data is moved to a memory area different from the memory area to be released.

    摘要翻译: 通过垃圾收集进行的内存管理涉及在计算机中分配的内存区域。 根据由计算机的处理器执行的程序在存储器区域中创建数据,并且响应于明确的释放指令来检查执行程序所需的数据是否存在于要释放的存储器区域中 内存区域。 作为检查的结果,如果在存储器区域中不存在执行程序所需的数据,则释放存储器区域。 作为检查的结果,如果在存储器区域中存在执行程序所需的数据,则将数据移动到与要释放的存储区域不同的存储区域。

    MEMORY MANAGEMENT METHOD AND COMPUTER USING THE METHOD
    2.
    发明申请
    MEMORY MANAGEMENT METHOD AND COMPUTER USING THE METHOD 有权
    使用方法的内存管理方法和计算机

    公开(公告)号:US20090037684A1

    公开(公告)日:2009-02-05

    申请号:US12038376

    申请日:2008-02-27

    IPC分类号: G06F12/02

    摘要: Memory management by garbage collection involves a memory area that is allocated in a computer. Data is created in the memory area in accordance with a program executed by a processor of the computer, and it is checked whether or not data necessary to execute the program exists in the memory area to be released, in response to an explicit instruction to release the memory area. As a result of the check, if data necessary to execute the program does not exist in the memory area, the memory area is released. As a result of the check, if data necessary to execute the program exists in the memory area, the data is moved to a memory area different from the memory area to be released.

    摘要翻译: 通过垃圾收集进行的内存管理涉及在计算机中分配的内存区域。 根据由计算机的处理器执行的程序在存储器区域中创建数据,并且响应于明确的释放指令来检查执行程序所需的数据是否存在于要释放的存储器区域中 内存区域。 作为检查的结果,如果在存储器区域中不存在执行程序所需的数据,则释放存储器区域。 作为检查的结果,如果在存储器区域中存在执行程序所需的数据,则将数据移动到与要释放的存储区域不同的存储区域。

    Memory management method and computer using the method
    4.
    发明授权
    Memory management method and computer using the method 有权
    内存管理方法和计算机使用方法

    公开(公告)号:US07979659B2

    公开(公告)日:2011-07-12

    申请号:US12038376

    申请日:2008-02-27

    IPC分类号: G06F12/02 G06F13/00

    摘要: Memory management by garbage collection involves a memory area that is allocated in a computer. Data is created in the memory area in accordance with a program executed by a processor of the computer, and it is checked whether or not data necessary to execute the program exists in the memory area to be released, in response to an explicit instruction to release the memory area. As a result of the check, if data necessary to execute the program does not exist in the memory area, the memory area is released. As a result of the check, if data necessary to execute the program exists in the memory area, the data is moved to a memory area different from the memory area to be released.

    摘要翻译: 通过垃圾收集进行的内存管理涉及在计算机中分配的内存区域。 根据由计算机的处理器执行的程序在存储器区域中创建数据,并且响应于明确的释放指令来检查执行程序所需的数据是否存在于要释放的存储器区域中 内存区域。 作为检查的结果,如果在存储器区域中不存在执行程序所需的数据,则释放存储器区域。 作为检查的结果,如果在存储器区域中存在执行程序所需的数据,则将数据移动到与要释放的存储区域不同的存储区域。

    Memory management method and computer using the same
    5.
    发明授权
    Memory management method and computer using the same 有权
    内存管理方法和计算机使用相同

    公开(公告)号:US08255658B2

    公开(公告)日:2012-08-28

    申请号:US12486919

    申请日:2009-06-18

    IPC分类号: G06F12/00 G06F13/00 G06F13/28

    CPC分类号: G06F12/023 G06F12/0253

    摘要: The present invention provides a memory management method, including the steps of: securing a memory area by a program executed by a computer; storing an object in the memory area in accordance with the execution of the program; bringing the memory area into a release reservation state in accordance with the program instructing the memory area to be released; moving the object to a memory area not to be released while another object in the memory area not to be released and not to be brought into the release reservation state refers to the object in the memory area to be released including the memory area to be brought into the release reservation state; and releasing the memory area to be released.

    摘要翻译: 本发明提供了一种存储器管理方法,包括以下步骤:通过由计算机执行的程序来保护存储区域; 根据程序的执行将对象存储在存储区域中; 根据指示释放存储区域的程序使存储区域进入释放预约状态; 将对象移动到不被释放的存储器区域中,而不被释放的存储器区域中的另一对象不被释放预约状态是指要被释放的存储区域中的对象,包括要被带入的存储区域 进入发布预约状态; 并释放要释放的内存区域。

    MEMORY MANAGEMENT METHOD AND COMPUTER USING THE SAME
    6.
    发明申请
    MEMORY MANAGEMENT METHOD AND COMPUTER USING THE SAME 有权
    内存管理方法和使用它的计算机

    公开(公告)号:US20100077170A1

    公开(公告)日:2010-03-25

    申请号:US12486919

    申请日:2009-06-18

    IPC分类号: G06F12/02

    CPC分类号: G06F12/023 G06F12/0253

    摘要: The present invention provides a memory management method, including the steps of: securing a memory area by a program executed by a computer; storing an object in the memory area in accordance with the execution of the program; bringing the memory area into a release reservation state in accordance with the program instructing the memory area to be released; moving the object to a memory area not to be released while another object in the memory area not to be released and not to be brought into the release reservation state refers to the object in the memory area to be released including the memory area to be brought into the release reservation state; and releasing the memory area to be released.

    摘要翻译: 本发明提供了一种存储器管理方法,包括以下步骤:通过由计算机执行的程序来保护存储区域; 根据程序的执行将对象存储在存储区域中; 根据指示释放存储区域的程序使存储区域进入释放预约状态; 将对象移动到不被释放的存储器区域中,而不被释放的存储器区域中的另一对象不被释放预约状态是指要被释放的存储区域中的对象,包括要被带入的存储区域 进入发布预约状态; 并释放要释放的内存区域。

    Memory management method, computer system and computer readable medium
    7.
    发明授权
    Memory management method, computer system and computer readable medium 有权
    内存管理方法,计算机系统和计算机可读介质

    公开(公告)号:US08966212B2

    公开(公告)日:2015-02-24

    申请号:US13382392

    申请日:2010-07-22

    IPC分类号: G06F12/02 G06F17/30

    摘要: It is provided a memory management method for releasing an unnecessary area in a memory area used by a program stored in the memory and executed by the computing device. The memory management method including the step of: setting in the memory, a first memory area which is used to execute the program; setting in the memory, a second memory area which can be operated by the program; setting a utilized area in the second memory area based on an instruction from the program; storing objects including data in the utilized area of the second memory area based on an instruction from the program; determining whether the program uses the objects stored in the utilized area within the second memory area; and releasing, by the computing device, the utilized area occupied by an object that is not used by the program among the objects stored in the utilized area.

    摘要翻译: 提供了一种用于释放由存储在存储器中并由计算设备执行的程序使用的存储区域中的不必要区域的存储器管理方法。 存储器管理方法包括以下步骤:在存储器中设置用于执行程序的第一存储区域; 在存储器中设置可由程序操作的第二存储器区域; 基于来自程序的指令在第二存储器区域中设置利用区域; 基于来自程序的指令,将包括数据的对象存储在第二存储区域的利用区域中; 确定所述程序是否使用存储在所述第二存储器区域内的所述利用区域中的对象; 以及由所述计算装置从存储在所述利用区域中的对象中释放由所述程序未使用的对象所占用的利用区域。

    Method of managing memory in computer system, computer system and memory managing program
    8.
    发明授权
    Method of managing memory in computer system, computer system and memory managing program 有权
    管理计算机系统内存,计算机系统和内存管理程序的方法

    公开(公告)号:US08990532B2

    公开(公告)日:2015-03-24

    申请号:US13386348

    申请日:2010-03-08

    IPC分类号: G06F12/00 G06F12/02 G06F17/30

    摘要: A method of managing a memory in a computer system including a processor executing programs and the memory, the memory including a first area, which is managed by a garbage collector, and a second area, which is not managed by the garbage collector, the method including the steps executed by the processor of: checking a reference relation of basic point data associated with the second area by tracing references from the basic point data; when the reference relation of the basic point data has a structure including a reference to data belonging to the same class as the class of the basic point data, determining that particular data out of data constituting the structure is prohibited from being migrated to the second area; and migrating data stored in the first area out of data remaining after excluding the particular data from the data constituting the structure to the second area.

    摘要翻译: 一种管理计算机系统中的存储器的方法,包括执行程序和存储器的处理器,所述存储器包括由垃圾收集器管理的第一区域和不由垃圾收集器管理的第二区域,所述方法 包括处理器执行的步骤:通过跟踪来自基本点数据的引用来检查与第二区域相关联的基本点数据的参考关系; 当基本点数据的参考关系具有包括对属于与基本点数据的类别相同类别的数据的参考的结构时,确定构成结构的数据中的特定数据被禁止迁移到第二区域 ; 以及将从特定数据排除之后的剩余数据中存储在第一区域中的数据从构成结构的数据迁移到第二区域。

    Method of detecting memory leak causing portion and execution program thereof
    9.
    发明授权
    Method of detecting memory leak causing portion and execution program thereof 有权
    检测内存泄漏引起部分的方法及其执行程序

    公开(公告)号:US08250539B2

    公开(公告)日:2012-08-21

    申请号:US12635135

    申请日:2009-12-10

    IPC分类号: G06F9/44 G06F11/00

    CPC分类号: G06F11/366

    摘要: With regard to a plurality of data stored in a memory, relationship of data is grasped twice after a time interval therebetween. Next, increased data C1, E2, E3 which are not present in data of a first time are extracted from data of a second time, and weights “1”, “2”, “2” in accordance with data sizes are attached to the increased data. Next, the weights are successively propagated from a lower order data of a destination of reference to a higher order data of a source of reference successively. When there are a plurality of lower order data E2, E3 for a higher order D0, a weight constituted by adding the weights “2”, “2” of the plurality of lower data E2, E3 is made to be a weight “4” of the higher order data D0, and the weights of the respective data represent leak scores which causes memory leak.

    摘要翻译: 关于存储在存储器中的多个数据,数据的关系在它们之间的时间间隔之后被抓取两次。 接下来,从第二次的数据中提取不存在于第一次的数据中的增加数据C1,E2,E3,并且根据数据大小将权重“1”,“2”,“2”附加到 增加数据。 接下来,将权重连续地从参考目的地的低位数据传播到参考源的高阶数据。 当存在用于较高阶D0的多个低阶数据E2,E3时,通过将多个较低数据E2,E3的权重“2”,“2”相加而构成的权重成为权重“4” 的高位数据D0,并且各个数据的权重表示导致存储器泄漏的泄漏分数。

    Heap dump acquiring method
    10.
    发明授权
    Heap dump acquiring method 失效
    堆垃圾收集方式

    公开(公告)号:US07653672B2

    公开(公告)日:2010-01-26

    申请号:US11442280

    申请日:2006-05-30

    IPC分类号: G06F17/30

    CPC分类号: G06F12/0253

    摘要: Under program execution environment, a file size of a heap dump is reduced which is acquired so as to detect memory leaks, and so as to investigate occurrence causes of the memory leaks. In order to provide a memory leak investigating means which can be used even in a large-scaled system, the below-mentioned heap dump acquiring method is provided: When a heap dump is acquired, only such an object within objects stored in a heap memory is outputted which is adapted to the following conditions: That is, in a condition (1), an object exists among objects which are newly produced within a designated time period, and in another condition (2), an object is present on a reference path defined from a root set to the object which satisfies the above-explained condition (1).

    摘要翻译: 在程序执行环境下,减少堆转储的文件大小,以便检测内存泄漏,以便调查内存泄漏的发生原因。 为了提供甚至可以在大规模系统中使用的内存泄漏调查手段,提供了下面提到的堆转储获取方法:当获取堆转储时,只有存储在堆存储器中的对象 输出,其适用于以下条件:即,在条件(1)中,在指定时间段内新生成的对象之间存在对象,在另一条件(2)中,对象存在于参考 路径,从满足上述条件(1)的对象的根设置定义。