诊断应用
通信科技学科术语
本发明可以使用户容易地对应用程序进行诊断而不影响应用服务器的运行性能,优化了基于集成开发环境的日志机制。
诊断问题类型
对系统进行诊断时所发现的问题可以分为以下五个类别:
(1)功能或集成错误;
(2)性能不良;
(3)崩溃;
(4)挂起;
(5)存储器泄露。
在上面列出的五种问题中,后三种问题是难以检测的。原因在于它们通常出现在高容量的情况下,或者出现在长时间运行之后。
诊断应用方法
一种能够对应用程序进行诊断的系统,该系统包括所述应用程序的主运行环境及其至少一个影子环境,所述影子环境是通过对所述主运行环境进行复制而得到的,该系统还包括所述主运行环境中的诊断模块和所述影子环境中的诊断模块,二者之间关于应用程序的故障而进行交互作用。优选地,所述主运行环境中的诊断模块包括:
异常监视器,用于监视系统异常的发生;
和异常通知器,用于在所述异常监视器发现系统异常的情况下,将系统异常信息发送给所述影子环境;
并且,所述影子环境中的诊断模块包括:
异常接收器,用于与所述异常通知器相通信,以接收所述系统异常信息;
诊断管理器,用于根据所述异常接收器接收到的所述系统异常信息,打开用于诊断的日志/跟踪功能,从而获得与所述系统异常有关的诊断日志/跟踪文件;
诊断分析器,用于根据所述诊断管理器获得的诊断日志/跟踪文件,分析诊断结果。
参考资料
最新修订时间:2024-11-22 15:19
目录
概述
诊断问题类型
诊断应用方法
参考资料