Method and apparatus for locating memory leak in a program
    1.
    发明授权
    Method and apparatus for locating memory leak in a program 失效
    用于定位程序中的内存泄漏的方法和装置

    公开(公告)号:US08479162B2

    公开(公告)日:2013-07-02

    申请号:US12511122

    申请日:2009-07-29

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3604

    摘要: A method and apparatus for locating a memory leak in a program code by a computer device using a combination of dynamic analysis and static analysis approaches. The method includes dynamically analyzing the program to determine a memory leak characteristic; filtering out items which do not match the determined memory leak characteristic of the program to reduce a static analysis range to certain suspicious parts of a source code; and statically analyzing the suspicious parts of the program to locate the memory leak in the program. The apparatus includes a dynamic analyzer device to determine memory leak characteristics; and a static analyzer device to filter out items which do not match the determined memory leak characteristic to reduce a static analysis range to certain suspicious parts of a source code and locate the memory leak in the program.

    摘要翻译: 一种用于通过计算机设备使用动态分析和静态分析方法的组合来定位程序代码中的存储器泄漏的方法和装置。 该方法包括动态分析程序以确定存储器泄漏特性; 过滤掉与确定的程序的内存泄漏特性不匹配的项目,以将静态分析范围减少到源代码的某些可疑部分; 并静态分析程序的可疑部分,以定位程序中的内存泄漏。 该装置包括用于确定存储器泄漏特性的动态分析器装置; 以及静态分析器装置,用于过滤出与确定的存储器泄漏特性不匹配的项目,以将静态分析范围减少到源代码的某些可疑部分,并将程序中的存储器泄漏定位。

    Method and Apparatus for Locating Memory Leak in a Program
    2.
    发明申请
    Method and Apparatus for Locating Memory Leak in a Program 失效
    定位程序中的内存泄漏的方法和设备

    公开(公告)号:US20100031238A1

    公开(公告)日:2010-02-04

    申请号:US12511122

    申请日:2009-07-29

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3604

    摘要: A method and apparatus for locating a memory leak in a program code by a computer device using a combination of dynamic analysis and static analysis approaches. The method includes dynamically analyzing the program to determine a memory leak characteristic; filtering out items which do not match the determined memory leak characteristic of the program to reduce a static analysis range to certain suspicious parts of a source code; and statically analyzing the suspicious parts of the program to locate the memory leak in the program. The apparatus includes a dynamic analyzer device to determine memory leak characteristics; and a static analyzer device to filter out items which do not match the determined memory leak characteristic to reduce a static analysis range to certain suspicious parts of a source code and locate the memory leak in the program.

    摘要翻译: 一种用于通过计算机设备使用动态分析和静态分析方法的组合来定位程序代码中的存储器泄漏的方法和装置。 该方法包括动态分析程序以确定存储器泄漏特性; 过滤掉与确定的程序的内存泄漏特性不匹配的项目,以将静态分析范围减少到源代码的某些可疑部分; 并静态分析程序的可疑部分,以定位程序中的内存泄漏。 该装置包括用于确定存储器泄漏特性的动态分析器装置; 以及静态分析器装置,用于过滤出与确定的存储器泄漏特性不匹配的项目,以将静态分析范围减少到源代码的某些可疑部分,并将程序中的存储器泄漏定位。

    PARTITION-BASED METHOD AND APPARATUS FOR DIAGNOSING MEMORY LEAK IN JAVA SYSTEMS
    3.
    发明申请
    PARTITION-BASED METHOD AND APPARATUS FOR DIAGNOSING MEMORY LEAK IN JAVA SYSTEMS 失效
    用于诊断JAVA系统中存储器泄漏的基于分区的方法和装置

    公开(公告)号:US20090037687A1

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

    申请号:US12165678

    申请日:2008-07-01

    IPC分类号: G06F12/02 G06F9/455

    CPC分类号: G06F11/366

    摘要: A partition-based method for diagnosing memory leaks in Java systems, comprising dividing heap memory of a Java virtual machine into a plurality of partitions based on a partition plan, wherein each partition has at least one partition owner; monitoring the status of the respective partitions to determine whether there is a partition in which the memory space is exhausted; and if there is a partition in which the memory space is exhausted, determining that the memory leak may occur in the partition and analyzing the partition to obtain leaked objects and objects related to the leaked objects. The present invention also provides a partition-based apparatus for diagnosing memory leak in Java systems.

    摘要翻译: 一种用于诊断Java系统中的内存泄漏的基于分区的方法,包括:基于分区计划将Java虚拟机的堆内存分成多个分区,其中每个分区具有至少一个分区所有者; 监视相应分区的状态以确定是否存在其中存储空间用尽的分区; 并且如果存在其中存储空间耗尽的分区,则确定分区中可能发生内存泄漏并分析分区以获得与泄露对象相关的泄漏对象和对象。 本发明还提供了一种用于诊断Java系统中的内存泄漏的基于分区的设备。

    Partition-based method and apparatus for diagnosing memory leak in java systems
    4.
    发明授权
    Partition-based method and apparatus for diagnosing memory leak in java systems 失效
    用于诊断java系统中内存泄漏的基于分区的方法和装置

    公开(公告)号:US08775769B2

    公开(公告)日:2014-07-08

    申请号:US12165678

    申请日:2008-07-01

    CPC分类号: G06F11/366

    摘要: A partition-based method for diagnosing memory leaks in Java systems, comprising dividing heap memory of a Java virtual machine into a plurality of partitions based on a partition plan, wherein each partition has at least one partition owner; monitoring the status of the respective partitions to determine whether there is a partition in which the memory space is exhausted; and if there is a partition in which the memory space is exhausted, determining that the memory leak may occur in the partition and analyzing the partition to obtain leaked objects and objects related to the leaked objects. The present invention also provides a partition-based apparatus for diagnosing memory leak in Java systems.

    摘要翻译: 一种用于诊断Java系统中的内存泄漏的基于分区的方法,包括:基于分区计划将Java虚拟机的堆内存分成多个分区,其中每个分区具有至少一个分区所有者; 监视相应分区的状态以确定是否存在其中存储空间用尽的分区; 并且如果存在其中存储空间耗尽的分区,则确定分区中可能发生内存泄漏并分析分区以获得与泄露对象相关的泄漏对象和对象。 本发明还提供了一种用于诊断Java系统中的内存泄漏的基于分区的设备。

    Electric hand-held hair cutting appliance with blade clamping device
    5.
    发明授权
    Electric hand-held hair cutting appliance with blade clamping device 有权
    电动手持式切割器具,带刀片夹紧装置

    公开(公告)号:US08453333B2

    公开(公告)日:2013-06-04

    申请号:US12790107

    申请日:2010-05-28

    IPC分类号: B26B19/06

    CPC分类号: B26B19/06

    摘要: A blade head assembly for a hand-held hair cutting appliance includes a blade clamping device urging a cutting edge margin of a second blade in sliding engagement with a cutting edge margin of a first blade. The blade clamping device includes a clamping head operable for pivoting generally toward and generally away from the second blade about a pivot axis. The clamping head is resiliently biased generally toward the second cutting blade about the pivot axis into sliding engagement with the second blade. The second blade is slidable relative to the clamping head during reciprocating movement of the second blade relative to the first blade.

    摘要翻译: 一种用于手持式切割器具的刀头组件包括:叶片夹持装置,其推动第二刀片的切割边缘与第一刀片的切割边缘边缘滑动接合。 刀片夹紧装置包括夹紧头,该夹紧头可操作用于围绕枢转轴线大致朝向并大体上远离第二刀片枢转。 夹紧头通常朝着第二切割刀片围绕枢转轴线弹性偏压,与第二刀片滑动接合。 第二刀片在第二刀片相对于第一刀片的往复运动期间可相对于夹紧头滑动。