首页> 外国专利> 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.
机译:提供了一种用于在分布式多层应用程序中使用字节码工具监视和诊断远程方法调用的性能的方法和系统。所提供的方法和系统涉及利用传感器对客户端应用程序字节码和服务器应用程序字节码进行自动检测,以测量远程方法调用的性能以及在远程方法调用期间执行的操作。分别为每个远程方法调用捕获性能信息,从而可以对远程方法调用的多线程执行进行性能诊断,从而即使其他线程同时执行远程方法调用时,吞吐量和响应时间信息也是准确的。这使得本发明适用于对诸如在生产和负载测试环境中发现的负载下的系统上的远程方法调用的性能诊断。捕获的性能指标包括远程方法调用,对象序列化和传输的吞吐量和响应时间信息。每次远程方法调用都会捕获性能指标。以上性能指标使开发人员和管理员可以优化其编程代码以提高性能。性能指标优选地进一步被发送到处理单元以进行存储,分析和相关。

著录项

  • 公开/公告号US2007169055A1

    专利类型

  • 公开/公告日2007-07-19

    原文格式PDF

  • 申请/专利权人 BERND GREIFENEDER;

    申请/专利号US20060502660

  • 发明设计人 BERND GREIFENEDER;

    申请日2006-08-11

  • 分类号G06F9/45;G06F9/44;

  • 国家 US

  • 入库时间 2022-08-21 21:06:15

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号