摘要 |
A profiling performance system for applications developed by multi-languages according to an embodiment of the present invention comprises: a profiling module detecting errors and evaluating performance for applications developed by multi-languages independently operating on each virtual machine; and a user interface module displaying a profiling result, received from the profiling module, to a user. The profiling module comprises: a memory management unit performing a work for integrating memory information of each virtual machine into one; an integrated memory unit connected to the memory management unit and storing the integrated memory information; an integrated threads management unit performing a work for integrating threads information in a stack of each virtual machine into one; and a monitoring unit monitoring an interface layer for communication between the multi-languages. As a result, the system can perform profiling for applications freely at a time irrespectively of the kind of a programming language, and achieve more accurate modification and supplementation in a development stage to improve reliability and completeness of the applications. [Reference numerals] (100) Profiling module; (111) Memory management unit; (112) Integrated memory unit; (113) Integrated threads management unit; (114) Monitoring unit; (120) User interface module |