首页> 外文会议>IEEE International Conference on Software Maintenance >Leveraging Performance Counters and Execution Logs to Diagnose Memory-Related Performance Issues
【24h】

Leveraging Performance Counters and Execution Logs to Diagnose Memory-Related Performance Issues

机译:利用性能计数器和执行日志来诊断与内存相关的性能问题

获取原文

摘要

Load tests ensure that software systems are able to perform under the expected workloads. The current state of load test analysis requires significant manual review of performance counters and execution logs, and a high degree of system-specific expertise. In particular, memory-related issues (e.g., memory leaks or spikes), which may degrade performance and cause crashes, are difficult to diagnose. Performance analysts must correlate hundreds of megabytes or gigabytes of performance counters (to understand resource usage) with execution logs (to understand system behaviour). However, little work has been done to combine these two types of information to assist performance analysts in their diagnosis. We propose an automated approach that combines performance counters and execution logs to diagnose memory-related issues in load tests. We perform three case studies on two systems: one open-source system and one large-scale enterprise system. Our approach flags 80%.
机译:负载测试确保软件系统能够在预期的工作负载下执行。负载测试分析的当前状态需要对性能计数器和执行日志以及高度的系统特定专业知识进行了重大的手动审查。特别是,可能会降低性能和导致崩溃的内存相关的问题(例如,内存泄漏或尖峰)难以诊断。性能分析师必须将数百兆字节或千兆字节或千兆字节与执行日志(以理解系统行为)相关联(以理解资源使用情况)。但是,已经完成了很少的工作来结合这两种类型的信息来帮助绩效分析师在诊断中。我们提出了一种自动方法,将性能计数器和执行日志组合以诊断负载测试中的内存相关问题。我们对两个系统进行三种案例研究:一个开源系统和一个大型企业系统。我们的方法标志80%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号