计算机软件允许性能分析方法及系统技术方案

技术编号:40959633 阅读:36 留言:0更新日期:2024-04-18 20:37
本发明专利技术公开了计算机软件允许性能分析方法及系统,涉及计算机软件性能分析技术领域,该系统通过实时性能数据采集模块,能够在系统运行过程中实时监测程序A以及其他程序B、C、...、N的性能数据。这使得性能问题可以及早被发现,不需要等到后期才进行性能分析,从而减少了性能问题被忽视的风险;通过自动化优化策略,根据实时运行能力系数PG2与初始运行能力系数PG1的对比结果,采取相应的优化措施,如增加并发能力、限制性能下降的程序数量和限流过度占比资源的程序。系统将采用限制执行的方案,限制性能下降的程序的运行数量,并对过度占比资源的程序进行限流。这样的自动化优化策略降低了人工干预的成本,提高了优化效率。

【技术实现步骤摘要】

本专利技术涉及计算机软件允许性能分析,具体为计算机软件允许性能分析方法及系统


技术介绍

1、计算机软件的性能优化是保障系统高效稳定运行的重要环节。在高并发和复杂应用场景下,软件性能的提升对于用户体验和系统稳定性至关重要。传统的性能分析方法往往是在软件开发后的后期阶段进行,这样可能导致性能问题被忽视,且优化措施难以准确定位和实施。

2、现有技术中,计算机软件在运行的过程中,可能存在的内存泄漏、内存过度占用、和多个并用软件在运行时抢占内存并难以释放的问题,这些问题可能会导致系统性能下降、响应延迟增加,甚至造成系统崩溃的情况,现有技术大部分是在监控后期过程中,由认为敢于进行调整关闭,不仅浪费了时间且效率比较低下。


技术实现思路

1、针对现有技术的不足,本专利技术提供了计算机软件允许性能分析方法及系统,该系统通过实时性能数据采集、基准性能测试、性能系数计算和特征提取等模块的配合,能够全面监测、评估和分析系统的性能状况。通过自动化优化策略,根据实时运行能力系数pg2与初始运行能力系数pg1的对比结果,采取本文档来自技高网...

【技术保护点】

1.计算机软件允许性能分析方法,其特征在于:包括以下步骤,

2.根据权利要求1所述的计算机软件允许性能分析方法,其特征在于:进行基准性能测试并计算获取初始运行能力系数PG1具体包括以下步骤,

3.根据权利要求2所述的计算机软件允许性能分析方法,其特征在于:所述初始运行能力系数PG1通过以下公式计算获取:

4.根据权利要求1所述的计算机软件允许性能分析方法,其特征在于:第一实时数据获取的步骤包括,设置监控工具,用于测量函数执行时间、调用次数、收集内存占用率的资源使用数据;

5.根据权利要求1所述的计算机软件允许性能分析方法,其特征在于:第二实...

【技术特征摘要】

1.计算机软件允许性能分析方法,其特征在于:包括以下步骤,

2.根据权利要求1所述的计算机软件允许性能分析方法,其特征在于:进行基准性能测试并计算获取初始运行能力系数pg1具体包括以下步骤,

3.根据权利要求2所述的计算机软件允许性能分析方法,其特征在于:所述初始运行能力系数pg1通过以下公式计算获取:

4.根据权利要求1所述的计算机软件允许性能分析方法,其特征在于:第一实时数据获取的步骤包括,设置监控工具,用于测量函数执行时间、调用次数、收集内存占用率的资源使用数据;

5.根据权利要求1所述的计算机软件允许性能分析方法,其特征在于:第二实时数据获取的步骤包括,确保单一程序a已经运行稳定,达到稳定状态后再进行后续测试;设置运行10—15min后,以确保系统进入正常工作状态;在单一程序a稳定运行后,启动需要其他程序b、c、...、n,以模拟实际的并发运行场景;使用性能监控工具,对程序b、c、...、n进行实时性能数据采集;采集单一程序b或者n中其中任意一类的性能数据,包括执行时间、函数调用次数、内存占用率,并检测对单一程序a的执行时间、函数调用次数、内存占...

【专利技术属性】
技术研发人员:王健
申请(专利权)人:天津市职业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1