System and method for providing virtual machine diagnostic information using a flight recorder functionality
    1.
    发明授权
    System and method for providing virtual machine diagnostic information using a flight recorder functionality 有权
    使用飞行记录器功能提供虚拟机诊断信息的系统和方法

    公开(公告)号:US08924789B2

    公开(公告)日:2014-12-30

    申请号:US13456028

    申请日:2012-04-25

    IPC分类号: G06F11/00 G06F11/34

    摘要: A system and method for providing virtual machine diagnostic information. In accordance with an embodiment, a “flight recorder”, for use with a virtual machine, such as a Java virtual machine (JVM), allows a system administrator, software developer or other user experiencing a system problem to “go back in time” and analyze what happened right before a particular problem occurred in their system, and/or obtain an extremely detailed level of profiling without impacting system performance. The flight recorder does this by being tightly integrated into the core of the JVM itself, and by being very conscious of its performance overhead. This allows the flight recorder to provide a large amount of information on the inner workings of the JVM, and on Java programs running in the JVM.

    摘要翻译: 一种用于提供虚拟机诊断信息的系统和方法。 根据一个实施例,与诸如Java虚拟机(JVM)的虚拟机一起使用的“飞行记录器”允许系统管理员,软件开发人员或其他遇到系统问题的用户“及时回到” 并分析在系统发生特定问题之前发生的事情,和/或获得非常详细的分析级别,而不会影响系统性能。 飞行记录仪通过紧密集成到JVM本身的核心,并非常意识到其性能开销。 这允许飞行记录器提供关于JVM的内部工作以及在JVM中运行的Java程序的大量信息。

    SYSTEM AND METHOD FOR PROVIDING VIRTUAL MACHINE DIAGNOSTIC INFORMATION USING A FLIGHT RECORDER FUNCTIONALITY
    2.
    发明申请
    SYSTEM AND METHOD FOR PROVIDING VIRTUAL MACHINE DIAGNOSTIC INFORMATION USING A FLIGHT RECORDER FUNCTIONALITY 有权
    使用飞行记录仪功能提供虚拟机诊断信息的系统和方法

    公开(公告)号:US20130111273A1

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

    申请号:US13456028

    申请日:2012-04-25

    IPC分类号: G06F11/34

    摘要: A system and method for providing virtual machine diagnostic information. In accordance with an embodiment, a “flight recorder”, for use with a virtual machine, such as a Java virtual machine (JVM), allows a system administrator, software developer or other user experiencing a system problem to “go back in time” and analyze what happened right before a particular problem occurred in their system, and/or obtain an extremely detailed level of profiling without impacting system performance. The flight recorder does this by being tightly integrated into the core of the JVM itself, and by being very conscious of its performance overhead. This allows the flight recorder to provide a large amount of information on the inner workings of the JVM, and on Java programs running in the JVM.

    摘要翻译: 一种用于提供虚拟机诊断信息的系统和方法。 根据一个实施例,与诸如Java虚拟机(JVM)的虚拟机一起使用的“飞行记录器”允许系统管理员,软件开发人员或其他遇到系统问题的用户“及时回到” 并分析在系统发生特定问题之前发生的事情,和/或获得非常详细的分析级别,而不会影响系统性能。 飞行记录仪通过紧密集成到JVM本身的核心,并非常意识到其性能开销。 这允许飞行记录器提供关于JVM的内部工作以及在JVM中运行的Java程序的大量信息。

    SYSTEM AND METHOD FOR OPTIMISTIC CREATION OF THREAD LOCAL OBJECTS IN A VIRTUAL MACHINE ENVIRONMENT
    3.
    发明申请
    SYSTEM AND METHOD FOR OPTIMISTIC CREATION OF THREAD LOCAL OBJECTS IN A VIRTUAL MACHINE ENVIRONMENT 有权
    虚拟机环境中线程局部目标优化的系统与方法

    公开(公告)号:US20080021939A1

    公开(公告)日:2008-01-24

    申请号:US11745830

    申请日:2007-05-08

    IPC分类号: G06F12/00

    摘要: A system for thread local garbage collection in a virtual machine environment, comprising: a virtual machine for executing a software application; a memory space for use by the virtual machine in storing software objects and pointers as part of the software application, divided into a global heap and several thread local heaps; a heap maintaining logic that keeps the global heap and the thread local heaps in a state suitable for efficient garbage collecting; and a garbage collector that can collect the thread local heaps in parallel with only the stop-the-world pauses for the global heap.

    摘要翻译: 一种用于在虚拟机环境中进行线程本地垃圾收集的系统,包括:用于执行软件应用的虚拟机; 存储空间供虚拟机用于存储软件对象和指针作为软件应用程序的一部分,分为全局堆和多个线程局部堆; 堆保持逻辑,保持全局堆和线程本地堆成适合于高效垃圾收集的状态; 以及一个垃圾回收器,可以仅使用全局堆的停止世界暂停来并行收集线程本地堆。

    System and method for optimistic creation of thread local objects in a virtual machine environment
    4.
    发明授权
    System and method for optimistic creation of thread local objects in a virtual machine environment 有权
    用于在虚拟机环境中乐观创建线程本地对象的系统和方法

    公开(公告)号:US08024505B2

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

    申请号:US11745830

    申请日:2007-05-08

    IPC分类号: G06F12/02

    摘要: A system for thread local garbage collection in a virtual machine environment, comprising: a virtual machine for executing a software application; a memory space for use by the virtual machine in storing software objects and pointers as part of the software application, divided into a global heap and several thread local heaps; a heap maintaining logic that keeps the global heap and the thread local heaps in a state suitable for efficient garbage collecting; and a garbage collector that can collect the thread local heaps in parallel with only the stop-the-world pauses for the global heap.

    摘要翻译: 一种用于在虚拟机环境中进行线程本地垃圾收集的系统,包括:用于执行软件应用的虚拟机; 存储空间供虚拟机用于存储软件对象和指针作为软件应用程序的一部分,分为全局堆和多个线程局部堆; 堆保持逻辑,保持全局堆和线程本地堆成适合于高效垃圾收集的状态; 以及一个垃圾回收器,可以仅使用全局堆的停止世界暂停来并行收集线程本地堆。