Patent ID: 8898636
Filing Date: 2014-11-25
Classification: G06F

Abstract:
1. A method for testing an application running in a virtual machine, the method comprising: using a device to execute the application in the virtual machine; in response to executing the application, receiving a code-level log associated with the application from a code-level profiler and a system-level log for the application from a system-level profiler, wherein the code-level profiler records interactions of the application with the virtual machine in the code-level log, and wherein the system-level profiler records, in the system-level log, interactions of the virtual machine with a native layer for the device; combining the code-level log and the system-level log to produce a profile of the application; and analyzing the profile to determine if a problem exists in the application by analyzing the interactions of the application with the virtual machine and the interactions of the virtual machine with the native layer.