全站搜索
首页_赢咖4星辉-官方注册地址
首页_赢咖4星辉-官方注册地址
赢咖4娱乐基于机器学习的内存泄漏测试脚本预测方法
作者:管理员    发布于:2021-05-07 23:14    文字:【】【】【

  内存泄漏是云应用、Web服务、中间件等各类连续工作型软件中的一种常见缺陷,它会导致程序运行速度减慢、资源耗尽崩溃等软件稳定性问题。现有测试一般以较长周期运行测试用例来检测泄漏缺陷,用于检测泄漏的测试用例通常需要运行数小时以上才能产生足以暴露泄漏的内存表现。整个测试过程代价高昂,若对测试用例不加筛选,可能会耗费大量的时间在暴露泄漏可能性低的测试用例上,降低了泄漏发现的效率。为了弥补现有技术的不足,并解决 Java Web程序长时间运行的内存泄漏缺陷不易发现、不易诊断及不易修复的难题,文中对内存泄漏的发现技术进行了研究,提岀了基于杌器学习的内存泄漏测试脚本预测方法,通过构建内存特征糢型,对存在内存泄漏的脚本进行训练及预测,基于训练的模型进行脚本内存泄漏风险值预测,并给出相应的参数打分,以指导后续的脚本重组,从而预测获取更可能造成内存泄漏的功能测试脚本。同时,提出了脚本重组优化方法,改善其缺陷揭示能力。对预测和重组后的脚本进行优先测试,可以加速泄漏缺陷的发现。最后通过案例验证表明了所提框架具有较强的泄漏发现能力,重组优化后的测试脚本在发现缺陷的速度方面比普通脚本高岀一倍以上,从而缩短了内存膨胀问题的暴露时间,达到了提高测试效率以及保障软件质量的目的。赢咖4注册

相关推荐
  • 赢咖4注册机器学习平台在Kubernetes上的实践
  • 赢咖4娱乐基于机器学习的内存泄漏测试脚本预测方法
  • 赢咖4注册介绍一下这是Mobvista新一代“一站式云原生大数据AI平台”
  • 赢咖4注册金融机构数据安全遇挑战 百融云创联邦学习应运而生
  • 赢咖4娱乐下一代“始终监听”设备使用机器学习来了解用户
  • 赢咖4注册引领前沿计算:飞桨接连打造量子机器学习、生物计算领域工具集与服务平台
  • 赢咖4麻省理工学院-《面向生命科学深度学习2021》课程视频ppt免费分享
  • 赢咖4科学家借助主动式机器学习技术来改进光伏面板
  • 赢咖4娱乐六个构建机器学习模型需避免的错误
  • 赢咖4人工智能和机器学习面临数据中毒的解决措施
  • 脚注信息
    版权所有 Copyright(C)2020 星辉娱乐
    网站地图|xml地图|友情链接: 百度一下