首页>
外国专利>
Method and system for automated analysis of the performance of remote method invocations in multi-tier applications using bytecode instrumentation
Method and system for automated analysis of the performance of remote method invocations in multi-tier applications using bytecode instrumentation
展开▼
机译:使用字节码检测工具自动分析多层应用程序中远程方法调用的性能的方法和系统
展开▼
页面导航
摘要
著录项
相似文献
摘要
Provided is a method and system for monitoring and diagnosing the performance of remote method invocations using bytecode instrumentation in distributed multi-tier applications. The provided method and system involves automated instrumentation of client application bytecode and server application bytecode with sensors for measuring performance of remote method invocations and operations performed during remote method invocations. Performance information is captured for each remote method invocation separately, allowing performance diagnosis of multithreaded execution of remote method invocations, so that throughput and response time information are accurate even when other threads perform remote method invocations concurrently. This makes the present invention suitable for performance diagnosis of remote method invocations on systems under load, such as found in production and load-testing environments. The captured performance metrics include throughput and response time information of remote method invocation, object serialization, and transport. The performance metrics are captured per remote method invocation. The above performance metrics enable developers and administrators to optimize their programming code for performance. Performance metrics are preferably further sent to a processing unit for storage, analysis, and correlation.
展开▼