Detaching profilers
    1.
    发明授权
    Detaching profilers 有权
    拆分剖析器

    公开(公告)号:US08601445B2

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

    申请号:US11762260

    申请日:2007-06-13

    IPC分类号: G06F9/44 G06F11/00

    摘要: A profiler may be detached from an actively running application by first sealing communications between the application and profiler, then evacuating the profiler by waiting for any profiler-modified or instrumented code to complete execution, profiler runtime code to complete execution, cleaning up any residual items from the profiler, and shutting down the profiler. The profiler may be operational in many different environments, including a managed environment such as a virtual machine and those environments having just in time compiling of executable code.

    摘要翻译: 通过首先密封应用程序和分析器之间的通信,然后通过等待任何分析器修改或检测的代码完成执行,分析器运行代码来完成执行,清理任何剩余项目,从而分析器可能与主动运行的应用程序分离 从分析器中,并关闭分析器。 分析器可以在许多不同的环境中操作,包括诸如虚拟机的管理环境以及刚刚编译可执行代码的那些环境。

    Profiler Management
    2.
    发明申请
    Profiler Management 有权
    剖面管理

    公开(公告)号:US20080307396A1

    公开(公告)日:2008-12-11

    申请号:US11760901

    申请日:2007-06-11

    IPC分类号: G06F9/44

    摘要: A profiler manager may attach and detach profilers from a running application. A profiler may be detached through a two step process where the profiler is sealed from communicating with the running application, then an evacuation step where the application is able to complete any responses that are pending. While the profiler is in the evacuation phase, another profiler may be attached to the application. Messages to the evacuating profiler may be captured and directed to the proper profiler.

    摘要翻译: 分析器管理器可以从运行的应用程序附加和分离剖析器。 分析器可以通过两步骤过程分离,其中分析器被密封以与正在运行的应用程序通信,然后是撤离步骤,其中应用程序能够完成任何正在等待的响应。 在分析器处于撤离阶段时,另一个分析器可以附着到应用程序。 到抽真空轮廓仪的信息可以被捕获并被引导到适当的分析器。

    Detaching Profilers
    3.
    发明申请
    Detaching Profilers 有权
    分离分析器

    公开(公告)号:US20080313618A1

    公开(公告)日:2008-12-18

    申请号:US11762260

    申请日:2007-06-13

    IPC分类号: G06F9/44

    摘要: A profiler may be detached from an actively running application by first sealing communications between the application and profiler, then evacuating the profiler by waiting for any profiler-modified or instrumented code to complete execution, profiler runtime code to complete execution, cleaning up any residual items from the profiler, and shutting down the profiler. The profiler may be operational in many different environments, including a managed environment such as a virtual machine and those environments having just in time compiling of executable code.

    摘要翻译: 通过首先密封应用程序和分析器之间的通信,然后通过等待任何分析器修改或检测的代码完成执行,分析器运行代码来完成执行,清理任何剩余项目,从而分析器可能与主动运行的应用程序分离 从分析器中,并关闭分析器。 分析器可以在许多不同的环境中操作,包括诸如虚拟机的管理环境以及刚刚编译可执行代码的那些环境。

    Profiler management
    4.
    发明授权
    Profiler management 有权
    分析器管理

    公开(公告)号:US08006235B2

    公开(公告)日:2011-08-23

    申请号:US11760901

    申请日:2007-06-11

    IPC分类号: G06F9/44

    摘要: A profiler manager may attach and detach profilers from a running application. A profiler may be detached through a two step process where the profiler is sealed from communicating with the running application, then an evacuation step where the application is able to complete any responses that are pending. While the profiler is in the evacuation phase, another profiler may be attached to the application. Messages to the evacuating profiler may be captured and directed to the proper profiler.

    摘要翻译: 分析器管理器可以从运行的应用程序附加和分离剖析器。 分析器可以通过两步骤过程分离,其中分析器被密封以与正在运行的应用程序通信,然后是撤离步骤,其中应用程序能够完成任何正在等待的响应。 在分析器处于撤离阶段时,另一个分析器可以附着到应用程序。 到抽真空轮廓仪的信息可以被捕获并被引导到适当的分析器。

    SYSTEM AND METHOD FOR CUSTOMIZED ERROR REPORTING
    5.
    发明申请
    SYSTEM AND METHOD FOR CUSTOMIZED ERROR REPORTING 有权
    自定义错误报告的系统和方法

    公开(公告)号:US20100192132A1

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

    申请号:US12358708

    申请日:2009-01-23

    IPC分类号: G06F9/44

    CPC分类号: G06F11/0781 G06F11/0715

    摘要: An error reporting system within the operating system of a computer that provides error reporting and/or debugging for managed applications. The error reporting service supports a registration programming interface through which applications that use non-native or non-standard error reporting functions can register runtime exception modules. A similar interface may be provided for applications to register debuggers. In response to a failure, such as a crash or an application hang, the error reporting service can poll the registered components to ascertain whether any is adapted for use in conjunction with such a failure. If so, the appropriate registered components can be used to collect failure data and/or debug the failed application. In this way, the error reporting service, and an existing framework that supports aggregation of application error reports, can be customized, including to allow error reporting and debugging of non-native applications.

    摘要翻译: 计算机操作系统中的错误报告系统,为受管应用程序提供错误报告和/或调试。 错误报告服务支持注册编程接口,使用非本机或非标准错误报告功能的应用程序可以注册运行时异常模块。 可以为应用程序提供类似的接口来注册调试器。 响应于诸如崩溃或应用程序挂起的故障,错误报告服务可以轮询已注册的组件,以确定是否适合与此类故障一起使用。 如果是这样,可以使用适当的注册组件来收集故障数据和/或调试失败的应用程序。 通过这种方式,可以自定义错误报告服务和支持应用程序错误报告聚合的现有框架,包括允许非本地应用程序的错误报告和调试。

    System and method for customized error reporting
    6.
    发明授权
    System and method for customized error reporting 有权
    自定义错误报告的系统和方法

    公开(公告)号:US08479051B2

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

    申请号:US12358708

    申请日:2009-01-23

    IPC分类号: G06F11/00

    CPC分类号: G06F11/0781 G06F11/0715

    摘要: An error reporting system within the operating system of a computer that provides error reporting and/or debugging for managed applications. The error reporting service supports a registration programming interface through which applications that use non-native or non-standard error reporting functions can register runtime exception modules. A similar interface may be provided for applications to register debuggers. In response to a failure, such as a crash or an application hang, the error reporting service can poll the registered components to ascertain whether any is adapted for use in conjunction with such a failure. If so, the appropriate registered components can be used to collect failure data and/or debug the failed application. In this way, the error reporting service, and an existing framework that supports aggregation of application error reports, can be customized, including to allow error reporting and debugging of non-native applications.

    摘要翻译: 计算机操作系统中的错误报告系统,为受管应用程序提供错误报告和/或调试。 错误报告服务支持注册编程接口,使用非本机或非标准错误报告功能的应用程序可以注册运行时异常模块。 可以为应用程序提供类似的接口来注册调试器。 响应于诸如崩溃或应用程序挂起的故障,错误报告服务可以轮询已注册的组件以确定是否适合与此类故障一起使用。 如果是这样,可以使用适当的注册组件来收集故障数据和/或调试失败的应用程序。 通过这种方式,可以自定义错误报告服务和支持应用程序错误报告聚合的现有框架,包括允许非本地应用程序的错误报告和调试。