MECHANISM FOR MAINTAINING DETAILED TRACE INFORMATION RELEVANT TO THE CURRENT OPERATION BEING PROCESSED
    1.
    发明申请
    MECHANISM FOR MAINTAINING DETAILED TRACE INFORMATION RELEVANT TO THE CURRENT OPERATION BEING PROCESSED 有权
    维护与正在进行的当前操作相关的详细跟踪信息的机制

    公开(公告)号:US20090300295A1

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

    申请号:US12132180

    申请日:2008-06-03

    IPC分类号: G06F9/44 G06F12/00

    CPC分类号: G06F11/3636

    摘要: A system, method, computer program product, and program storage device for storing trace information of a program is disclosed. Upon entering or calling a subroutine, a memory buffer is created. Whenever a nested subroutine is called inside the subroutine, a subordinate memory buffer is created. Upon completion of a subroutine execution, a corresponding memory buffer is deleted. When encountering an event (e.g., an error, a defect, a failure, a warning) during execution, all data in currently existing memory buffers are transferred to a secondary memory storage device (e.g., a disk).

    摘要翻译: 公开了一种用于存储程序的跟踪信息的系统,方法,计算机程序产品和程序存储装置。 在输入或调用子程序时,会创建一个内存缓冲区。 无论何时在子程序中调用嵌套子例程,都会创建一个下级内存缓冲区。 完成子程序执行后,相应的内存缓冲区被删除。 在执行期间遇到事件(例如,错误,缺陷,故障,警告)时,当前存在的存储器缓冲器中的所有数据被传送到辅助存储器存储设备(例如,磁盘)。

    Method for performing memory leak analysis inside a virtual machine
    2.
    发明授权
    Method for performing memory leak analysis inside a virtual machine 失效
    在虚拟机内执行内存泄漏分析的方法

    公开(公告)号:US08032568B2

    公开(公告)日:2011-10-04

    申请号:US12164250

    申请日:2008-06-30

    IPC分类号: G06F17/30

    CPC分类号: G06F11/3612

    摘要: A method, system, computer program product, and computer program storage device for performing a memory leak analysis inside a virtual machine is disclosed. By utilizing thread stack(s), class statics, and/or a list of root objects, a DFS algorithm starts execution at root objects in the thread stack(s), class statics, and/or a list of root objects. Upon fully processing an object, a reachability (sum of sizes of all child objects plus a size of the object itself) of the object is calculated. When the reachability of the object is larger than a threshold and when all reachabilities of children of the objects are less than another threshold (i.e., a largest child reachability of the object is less than another threshold), the object is determined as a potential source of a memory leak.

    摘要翻译: 公开了一种用于在虚拟机内进行内存泄漏分析的方法,系统,计算机程序产品和计算机程序存储装置。 通过使用线程堆栈,类静态和/或根对象列表,DFS算法可以在线程堆栈,类静态和/或根对象列表中的根对象开始执行。 在完全处理对象后,计算对象的可达性(所有子对象的大小的总和加上对象本身的大小)。 当对象的可达性大于阈值时,并且当对象的子对象的所有可达性都小于另一个阈值(即,对象的最大的子级可达性小于另一个阈值)时,该对象被确定为潜在源 的内存泄漏。

    Testing a virtualised storage system in response to disk exercising commands
    3.
    发明授权
    Testing a virtualised storage system in response to disk exercising commands 失效
    测试虚拟化存储系统以响应磁盘运行命令

    公开(公告)号:US08171339B2

    公开(公告)日:2012-05-01

    申请号:US12474975

    申请日:2009-05-29

    IPC分类号: G06F11/00

    CPC分类号: G06F11/2221

    摘要: Provided are a method, apparatus, and computer program product for testing a virtualized storage system. Data defining one or more configuration features of the virtualized storage system is received. Also received is a set of one or more predetermined rules defining interpretation of the disk exercising commands, the interpretation being dependent on one or more of the configuration features. A first disk exercising command is received. The first disk exercising command is interpreted in accordance with one of the predetermined rules to produce a second disk exercising command. The second disk exercising command is sent to the virtualized storage system.

    摘要翻译: 提供了用于测试虚拟化存储系统的方法,装置和计算机程序产品。 接收定义虚拟化存储系统的一个或多个配置特征的数据。 还接收的是一组一个或多个定义磁盘锻炼命令的解释的预定规则,该解释取决于一个或多个配置特征。 接收到第一个磁盘行使命令。 根据预定规则之一来解释第一磁盘锻炼命令以产生第二盘锻炼命令。 第二个磁盘行使命令被发送到虚拟化存储系统。

    TESTING A VIRTUALISED STORAGE SYSTEM IN RESPONSE TO DISK EXERCISING COMMANDS
    4.
    发明申请
    TESTING A VIRTUALISED STORAGE SYSTEM IN RESPONSE TO DISK EXERCISING COMMANDS 失效
    测试虚拟存储系统以回应运行命令

    公开(公告)号:US20090300426A1

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

    申请号:US12474975

    申请日:2009-05-29

    IPC分类号: G06F11/00

    CPC分类号: G06F11/2221

    摘要: Provided are a method, apparatus, and computer program product for testing a virtualised storage system. Data defining one or more configuration features of the virtualised storage system is received. Also received is a set of one or more predetermined rules defining interpretation of the disk exercising commands, the interpretation being dependent on one or more of the configuration features. A first disk exercising command is received. The first disk exercising command is interpreted in accordance with one of the predetermined rules to produce a second disk exercising command. The second disk exercising command is sent to the virtualised storage system.

    摘要翻译: 提供了用于测试虚拟化存储系统的方法,装置和计算机程序产品。 接收定义虚拟化存储系统的一个或多个配置特征的数据。 还接收的是一组一个或多个定义磁盘锻炼命令的解释的预定规则,该解释取决于一个或多个配置特征。 接收到第一个磁盘行使命令。 根据预定规则之一来解释第一磁盘锻炼命令以产生第二盘锻炼命令。 第二个磁盘行使命令被发送到虚拟存储系统。

    Mechanism for maintaining detailed trace information relevant to the current operation being processed
    5.
    发明授权
    Mechanism for maintaining detailed trace information relevant to the current operation being processed 有权
    维护与正在处理的当前操作相关的详细跟踪信息的机制

    公开(公告)号:US08589890B2

    公开(公告)日:2013-11-19

    申请号:US12132180

    申请日:2008-06-03

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3636

    摘要: A system, method, computer program product, and program storage device for storing trace information of a program is disclosed. Upon entering or calling a subroutine, a memory buffer is created. Whenever a nested subroutine is called inside the subroutine, a subordinate memory buffer is created. Upon completion of a subroutine execution, a corresponding memory buffer is deleted. When encountering an event (e.g., an error, a defect, a failure, a warning) during execution, all data in currently existing memory buffers are transferred to a secondary memory storage device (e.g., a disk).

    摘要翻译: 公开了一种用于存储程序的跟踪信息的系统,方法,计算机程序产品和程序存储装置。 在输入或调用子程序时,会创建一个内存缓冲区。 无论何时在子程序中调用嵌套子例程,都会创建一个下级内存缓冲区。 完成子程序执行后,相应的内存缓冲区被删除。 在执行期间遇到事件(例如,错误,缺陷,故障,警告)时,当前存在的存储器缓冲器中的所有数据被传送到辅助存储器存储设备(例如,磁盘)。

    METHOD FOR FAST FORMAT OF A FULLY ALLOCATED VOLUME WHEN COPIED FROM A SPACE EFFICIENT VOLUME
    6.
    发明申请
    METHOD FOR FAST FORMAT OF A FULLY ALLOCATED VOLUME WHEN COPIED FROM A SPACE EFFICIENT VOLUME 有权
    当从空间有效体积中复制时,完全分配体积的快速格式的方法

    公开(公告)号:US20100174880A1

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

    申请号:US12349199

    申请日:2009-01-06

    IPC分类号: G06F12/16 G06F12/00

    摘要: A computer system for fast format or reproducing data of a computer data storage device includes a computer system executing a reproducing process for reproducing data. A source disk (Ds) data storage device and a target disk (Dt) data storage device have data communication between each other and communicate with the computer system. The Ds data is reproducible to the Dt, and the Ds has blank regions with no data which corresponds to zero. The Ds having data regions and an intermediary flash copy map (D0) is generated by the program having all logical zeros for copying blank regions in the Ds to the Dt. The Ds is disengaged from reproducing after all data regions are copied from the Ds to the Dt. The reproducing of the Ds to the Dt continues after disengaging the Ds from the reproducing process by copying the zeros of the D0 to the Dt.

    摘要翻译: 用于快速格式化或再现计算机数据存储设备的数据的计算机系统包括执行再现数据再现处理的计算机系统。 源盘(Ds)数据存储设备和目标盘(Dt)数据存储设备之间具有数据通信并与计算机系统通信。 Ds数据可再现到Dt,Ds具有没有对应于零的数据的空白区域。 具有数据区域的Ds和中间闪存拷贝映射(D0)由具有将Ds中的空白区域复制到Dt的所有逻辑零的程序生成。 在所有数据区域从Ds复制到Dt之后,Ds从再现中脱离。 通过将D0的零复制到Dt,将Ds再现到Dt继续从再现处理脱离Ds。

    METHOD FOR PERFORMING MEMORY LEAK ANALYSIS INSIDE A VIRTUAL MACHINE
    7.
    发明申请
    METHOD FOR PERFORMING MEMORY LEAK ANALYSIS INSIDE A VIRTUAL MACHINE 失效
    用于在虚拟机内部执行存储器泄漏分析的方法

    公开(公告)号:US20090327373A1

    公开(公告)日:2009-12-31

    申请号:US12164250

    申请日:2008-06-30

    IPC分类号: G06F17/30

    CPC分类号: G06F11/3612

    摘要: A method, system, computer program product, and computer program storage device for performing a memory leak analysis inside a virtual machine is disclosed. By utilizing thread stack(s), class statics, and/or a list of root objects, a DFS algorithm starts execution at root objects in the thread stack(s), class statics, and/or a list of root objects. Upon fully processing an object, a reachability (sum of sizes of all child objects plus a size of the object itself) of the object is calculated. When the reachability of the object is larger than a threshold and when all reachabilities of children of the objects are less than another threshold (i.e., a largest child reachability of the object is less than another threshold), the object is determined as a potential source of a memory leak.

    摘要翻译: 公开了一种用于在虚拟机内进行内存泄漏分析的方法,系统,计算机程序产品和计算机程序存储装置。 通过使用线程堆栈,类静态和/或根对象列表,DFS算法可以在线程堆栈,类静态和/或根对象列表中的根对象开始执行。 在完全处理对象后,计算对象的可达性(所有子对象的大小的总和加上对象本身的大小)。 当对象的可达性大于阈值时,并且当对象的子对象的所有可达性都小于另一个阈值(即,对象的最大的子级可达性小于另一个阈值)时,该对象被确定为潜在源 的内存泄漏。

    Method for fast format of a fully allocated volume when copied from a space efficient volume
    8.
    发明授权
    Method for fast format of a fully allocated volume when copied from a space efficient volume 有权
    从空间有效的卷复制时快速格式化完全分配卷的方法

    公开(公告)号:US08990528B2

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

    申请号:US12349199

    申请日:2009-01-06

    IPC分类号: G06F12/00 G06F3/06

    摘要: A computer system for fast format or reproducing data of a computer data storage device includes a computer system executing a reproducing process for reproducing data. A source disk (Ds) data storage device and a target disk (Dt) data storage device have data communication between each other and communicate with the computer system. The Ds data is reproducible to the Dt, and the Ds has blank regions with no data which corresponds to zero. The Ds having data regions and an intermediary flash copy map (D0) is generated by the program having all logical zeros for copying blank regions in the Ds to the Dt. The Ds is disengaged from reproducing after all data regions are copied from the Ds to the Dt. The reproducing of the Ds to the Dt continues after disengaging the Ds from the reproducing process by copying the zeros of the D0 to the Dt.

    摘要翻译: 用于快速格式化或再现计算机数据存储设备的数据的计算机系统包括执行再现数据再现处理的计算机系统。 源盘(Ds)数据存储设备和目标盘(Dt)数据存储设备之间具有数据通信并与计算机系统通信。 Ds数据可再现到Dt,Ds具有没有对应于零的数据的空白区域。 具有数据区域的Ds和中间闪存拷贝映射(D0)由具有将Ds中的空白区域复制到Dt的所有逻辑零的程序生成。 在所有数据区域从Ds复制到Dt之后,Ds从再现中脱离。 通过将D0的零复制到Dt,将Ds再现到Dt继续从再现处理脱离Ds。

    METHOD FOR PROVIDING USER-DEFINITIONS OF TERMS
    9.
    发明申请
    METHOD FOR PROVIDING USER-DEFINITIONS OF TERMS 审中-公开
    提供用户定义条款的方法

    公开(公告)号:US20090254800A1

    公开(公告)日:2009-10-08

    申请号:US12098974

    申请日:2008-04-07

    IPC分类号: G06F17/21

    CPC分类号: G06F17/2735

    摘要: The present disclosure is a method for providing user-definitions of terms associated with a document. A method for providing user-definitions of terms may include providing a document, receiving text, receiving a request to define a term within the document, associating the user-provided definition of the term with the document, notifying the term includes the user-provided definition, receiving a request to view the user-provided definition, and displaying the definition to the remote user.

    摘要翻译: 本公开是用于提供与文档相关联的术语的用户定义的方法。 用于提供术语的用户定义的方法可以包括提供文档,接收文本,接收定义文档中的术语的请求,将用户提供的术语定义与文档相关联,通知术语包括用户提供的 定义,接收查看用户提供的定义的请求,并将定义显示给远程用户。