买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:麒麟软件有限公司
摘要:本发明公开了一种改进的防抖内核性能下降补丁快速二分定位方法及系统,本发明包括向测试设备下发当前补丁点的首次性能测试任务,若其性能测试波动幅度大于上限值则更新基线补丁及其基线性能分值;若性能测试波动幅度大于预设的性能波动阈值则下发性能测试任务,若性能下降则执行第一次二分测试以得到补丁列表,并选择性执行第二次二分测试以得到补丁列表,并选择性能下降的补丁点加入性能下降补丁列表,再去除二分测试的右端点后输出。本发明旨在实现内核性能下降补丁快速二分定位,减少因性能测试结果抖动引入的定位不准确问题,降低问题补丁漏报的程度,提升整体研发效率,保障内核质量。
主权项:1.一种改进的防抖内核性能下降补丁快速二分定位方法,其特征在于,包括下述步骤:S1,向测试设备下发当前补丁点Ptest的首次性能测试任务,结合得到的首次性能分值Vtest计算当前补丁点Ptest的性能测试波动幅度Wtest,判断性能测试波动幅度Wtest大于该测试设备的性能测试波动上限值Wtop是否成立,若成立则跳转步骤S2;否则跳转步骤S3;S2,将当前补丁点Ptest变更为新的基线补丁Pbase,将当前补丁点Ptest的性能分值Vtest变更为新的基线性能分值Vbase;S3,判断当前补丁点的性能测试波动幅度Wtest小于等于预设的性能波动阈值TS是否成立,若成立则跳转步骤S4;否则跳转步骤S1;S4,向测试设备再次下发当前补丁点的性能测试任务,结合得到的再次测试性能分值Vtestcheck计算再次测试波动幅度Wtestcheck和性能下降标志值Proflag;判断性能下降标志值Proflag等于1是否成立,若成立则跳转步骤S5;否则跳转步骤S1;S5,结合当前补丁点Ptest及其首次性能分值Vtest、基线补丁Pbase以及基线性能分值Vbase执行第一次二分测试以得到补丁列表DBfirst,在补丁列表DBfirst中选择性能下降标志值为1的补丁点加入性能下降补丁列表DBset;S6,判断性能下降补丁列表DBset仅包含二分测试的右端点Pend是否成立,若成立则结合补丁列表DBfirst、基线补丁Pbase以及基线性能分值Vbase执行第二次二分测试以得到补丁列表DBsecond,且第二轮二分测试的左侧端点为第一轮二分测试的左侧端点,第二轮二分测试的右侧端点为第一轮二分测试中相对波动值最小的补丁点,在补丁列表DBsecond中选择左侧相对差值最小的补丁点、右侧相对差值最小的补丁点、相对波动值最小的补丁点以及性能分值小于阈值TL的补丁点加入性能下降补丁列表DBset;S7,将性能下降补丁列表DBset去除二分测试的右端点Pend后输出。
全文数据:
权利要求:
百度查询: 麒麟软件有限公司 改进的防抖内核性能下降补丁快速二分定位方法及系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。