发明名称 System and method for providing virtual machine diagnostic information using a flight recorder functionality
摘要 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.
申请公布号 US8924789(B2) 申请公布日期 2014.12.30
申请号 US201213456028 申请日期 2012.04.25
申请人 Oracle International Corporation 发明人 Larsen Staffan;Osterdahl Henrik;Vidstedt Mikael
分类号 G06F11/00;G06F11/34 主分类号 G06F11/00
代理机构 Meyer IP Law Group 代理人 Meyer IP Law Group
主权项 1. A system for providing virtual machine diagnostic information, comprising: a computing or virtual execution environment which includes one or more computers having one or more microprocessor, and a virtual machine, for use in executing one or more software applications; and a flight recorder engine provided in the virtual machine that operates with the virtual machine to record recognized events as event data regarding the operation of the virtual machine and the applications executing thereon, wherein, as recognized events are received at the flight recorder engine, initially the flight recorder engine records event data in the virtual machine's thread-local buffers, and then, when a thread-local buffer has been filled, transfers the event data to a global buffer, andprovide the event data from the global buffer as a coordinated ordered stream of data, for use in determining or analyzing virtual machine or application problems.
地址 Redwood Shores CA US
您可能感兴趣的专利