Method and apparatus for testing an application running in a virtual machine
AssigneeOracle America, Inc.
InventorsOmer Pomerantz, David Glushko, Ami Navon
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle America, Inc.
InventorsOmer Pomerantz, David Glushko, Ami Navon
Estimating the term…
One embodiment of the present invention provides a system for testing an application running on a virtual machine. Note that this involves the system profiling the application, and determining when the virtual machine is executing code in response to commands from the application and when a device hosting the virtual machine is executing code in response to commands from the virtual machine. During operation, the system executes the application. In response to executing the application, the system receives a code-level log associated with the application from a code-level profiler. Then, using a system-level profiler, the system creates a system-level log associated with the application. Next, the system combines the code-level log and the system-level log to produce a profile of the application. The system then analyzes the profile to determine if a problem exists in the application. Note that this can include identifying performance bottlenecks and “hot spots,” which is code that is continually or frequently executed, and thus, facilitating removing application bugs and improving application efficiency.
A method for testing an application running in a virtual machine, the method comprising:
A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for testing an application running in a virtual machine, the method comprising:
An apparatus configured for testing an application running in a virtual machine, comprising:
Dependencies are inferred from the claim text.