首页> 外国专利> Failsafe mechanism for dynamic instrumentation of software using callbacks

Failsafe mechanism for dynamic instrumentation of software using callbacks

机译:使用回调动态检测软件的故障安全机制

摘要

A failsafe mechanism for installing and removing temporary instrumentation during a runtime of an application. Initially, an application is configured with a baseline set of instrumented components such as methods. Additional instrumentation is then deployed in the application, such as to diagnose a performance problem. The failsafe mechanism ensures that the additional instrumentation is automatically removed, even when there is an interruption in a communication link to the application, a computing device failure, a software failure, or some other type of failure, which renders it impossible to manually roll back the instrumentation from a remote user interface. The failsafe mechanism can be provided using callbacks between the computing devices which detect when a connection is unexpectedly lost or closed. Termination of one callback can cascade to one or more other callbacks. The instrumentation rollback can involve reloading un-instrumented byte code of the application.
机译:一种故障安全机制,用于在应用程序运行时安装和删除临时工具。最初,应用程序配置有一组基准化的已检测组件,例如方法。然后,将其他工具部署到应用程序中,例如以诊断性能问题。故障安全机制确保即使与应用程序的通信链路中断,计算设备故障,软件故障或某些其他类型的故障(即使无法手动回滚)也能自动删除其他工具。通过远程用户界面进行检测。可以使用计算设备之间的回调来提供故障安全机制,该回调检测何时意外断开或关闭连接。一个回调的终止可以级联到一个或多个其他回调。仪表回滚可能涉及重新加载应用程序的未仪表字节代码。

著录项

  • 公开/公告号US8782612B2

    专利类型

  • 公开/公告日2014-07-15

    原文格式PDF

  • 申请/专利权人 MARCO GAGLIARDI;YITAO SUN;

    申请/专利号US20100777506

  • 发明设计人 YITAO SUN;MARCO GAGLIARDI;

    申请日2010-05-11

  • 分类号G06F9/44;G06F9/45;G06F11/34;G06F11/36;G06F11/14;

  • 国家 US

  • 入库时间 2022-08-21 16:03:54

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号