METHOD TO COMPUTE WAIT TIME
    1.
    发明申请
    METHOD TO COMPUTE WAIT TIME 有权
    计算等待时间的方法

    公开(公告)号:US20110071793A1

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

    申请号:US12562659

    申请日:2009-09-18

    IPC分类号: G06F15/00

    摘要: A requesting critical wait time of a given resource may be determined The requesting critical wait time is the time spent by the one or more resources waiting for the given resource, wherein at least one of the resources waiting for the given resource can proceed if access to the given resource is granted. A requested by critical wait time for a resource is determined, the requested by critical wait time being time spent by the resource for waiting solely for the given resource, wherein if the resource were granted access to the given resource, the resource can proceed without further waiting.

    摘要翻译: 可以确定给定资源的请求关键等待时间。请求临时等待时间是等待给定资源的一个或多个资源花费的时间,其中等待给定资源的资源中的至少一个可以进行,如果访问 给定的资源被授予。 确定资源的关键等待时间的请求,由关键等待时间所请求的资源用于等待给定资源的时间,其中如果资源被授予对给定资源的访问,则资源可以进一步进行 等候。

    Method and apparatus for native method calls
    4.
    发明授权
    Method and apparatus for native method calls 有权
    用于本地方法调用的方法和装置

    公开(公告)号:US08527944B2

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

    申请号:US12689300

    申请日:2010-01-19

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3636

    摘要: A method and apparatus for a native method call. The method comprises: generating, in response to a native method call-associated event, a template copy from a generic template for processing the native method call; filling information required for processing the native method call in corresponding locations in the template copy; and changing a code execution flow to execute the template copy. When a native method is called, the native method is processed by dynamically inserting the template copy in the execution path at the assembly level.

    摘要翻译: 一种本地方法调用的方法和装置。 该方法包括:响应于本地方法调用相关事件,从通用模板生成用于处理本地方法调用的模板副本; 填写在模板拷贝的相应位置处理本地方法调用所需的信息; 并更改代码执行流程以执行模板副本。 当调用本机方法时,通过在组件级别的动态插入模板副本到执行路径来处理本机方法。

    Method to compute wait time
    6.
    发明授权
    Method to compute wait time 有权
    计算等待时间的方法

    公开(公告)号:US08521472B2

    公开(公告)日:2013-08-27

    申请号:US12562659

    申请日:2009-09-18

    IPC分类号: G04F10/00 G06F11/30

    摘要: A requesting critical wait time of a given resource may be determined. The requesting critical wait time is the time spent by the one or more resources waiting for the given resource, wherein at least one of the resources waiting for the given resource can proceed if access to the given resource is granted. A requested by critical wait time for a resource is determined, the requested by critical wait time being time spent by the resource for waiting solely for the given resource, wherein if the resource were granted access to the given resource, the resource can proceed without further waiting.

    摘要翻译: 可以确定给定资源的请求临时等待时间。 请求的关键等待时间是等待给定资源的一个或多个资源花费的时间,其中等待给定资源的资源中的至少一个可以在授予对给定资源的访问的情况下继续进行。 确定资源的关键等待时间的请求,由关键等待时间所请求的资源用于等待给定资源的时间,其中如果资源被授予对给定资源的访问,则资源可以进一步进行 等候。

    METHOD AND APPARATUS TO LOCATE BOTTLENECK OF JAVA PROGRAM
    7.
    发明申请
    METHOD AND APPARATUS TO LOCATE BOTTLENECK OF JAVA PROGRAM 审中-公开
    定位JAVA程序的瓶颈的方法和装置

    公开(公告)号:US20110258608A1

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

    申请号:US13086609

    申请日:2011-04-14

    IPC分类号: G06F9/44

    摘要: A method and an apparatus to locate a bottleneck of a Java program. The method to locate a bottleneck of a Java program includes the steps of: creating a helper thread in a Java process corresponding to the Java program, and attaching the helper thread to a Java virtual machine (JVM) created in the Java process; inserting a prober into an operating system kernel; monitoring states in the operating system kernel of Java threads in the Java process and sending a signal to the helper thread in response to detect that a Java thread is blocked; and retrieving call stack information from the JVM in response to receive the signal from the operating system kernel and locating the position in source code of the Java program that causes the block using the retrieved call stack information.

    摘要翻译: 一种定位Java程序瓶颈的方法和装置。 定位Java程序瓶颈的方法包括以下步骤:在与Java程序相对应的Java进程中创建一个帮助线程,并将辅助线程附加到在Java进程中创建的Java虚拟机(JVM); 将探测器插入操作系统内核; 监视Java进程中Java线程的操作系统内核中的状态,并发送信号到帮助线程以响应检测到Java线程被阻止; 以及响应于接收到来自操作系统内核的信号并且使用所检索到的调用堆栈信息来定位导致块的Java程序的源代码中的位置,从JVM中检索调用堆栈信息。

    METHOD AND APPARATUS FOR NATIVE METHOD CALLS
    8.
    发明申请
    METHOD AND APPARATUS FOR NATIVE METHOD CALLS 有权
    用于本方法调用的方法和装置

    公开(公告)号:US20100186001A1

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

    申请号:US12689300

    申请日:2010-01-19

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3636

    摘要: A method and apparatus for a native method call. The method comprises: generating, in response to a native method call-associated event, a template copy from a generic template for processing the native method call; filling information required for processing the native method call in corresponding locations in the template copy; and changing a code execution flow to execute the template copy. When a native method is called, the native method is processed by dynamically inserting the template copy in the execution path at the assembly level.

    摘要翻译: 一种本地方法调用的方法和装置。 该方法包括:响应于本地方法调用相关事件,从通用模板生成用于处理本地方法调用的模板副本; 填写在模板拷贝的相应位置处理本地方法调用所需的信息; 并更改代码执行流程以执行模板副本。 当调用本机方法时,通过在组件级别的动态插入模板副本到执行路径来处理本机方法。