首页 | 本学科首页   官方微博 | 高级检索  
     

基于缓存估算模型的代码测试系统性能优化方法
引用本文:徐教显,王雅文. 基于缓存估算模型的代码测试系统性能优化方法[J]. 软件, 2013, 0(12): 10-13
作者姓名:徐教显  王雅文
作者单位:[1] 北京邮电大学网络与交换技术国家重点实验室,北京100876 [2]中国科学院计算技术研究所计算机体系结构国家重点实验室,北京 100190
基金项目:国家高技术研究发展计划(863计划)(No.2012AA011201);国家自然科学基金资助项目(No.61202080);计算机体系结构国家重点实验室开放课题(No.CARCH201201)
摘    要:为了解决代码测试系统测试C项目的时间开销较大这一问题,本文提出了一种基于缓存估算模型的性能优化方法。该方法向代码测试系统中引入了缓存技术,并且建立了缓存规模估算模型。不相似的C项目应用该模型计算出的缓存规模是不一样的。使用缓存规模估算模型后,代码测试系统文件缓存的规模能够随着C项目的改变而发生改变,具有动态变化的能力。缓存估算模型已在系统中实现,对4个开源C项目的测试结果表明:该优化方法能有效地提高代码测试系统测试C项目时的时间性能。

关 键 词:软件测试  缓存规模估算  文件缓存  动态  性能优化

A Performance Optimization Method of Code Testing System Based on Cache Estimation Model
XU Jiao-xian,WANG Ya-wen. A Performance Optimization Method of Code Testing System Based on Cache Estimation Model[J]. Software, 2013, 0(12): 10-13
Authors:XU Jiao-xian  WANG Ya-wen
Affiliation:1 State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing, 100876, China; 2State Key Laboratory of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, 100190, China)
Abstract:To solve the problem that it will take a lot of time when testing a Cproject using Code Testing System, this paper put forward a performance optimization method based on Cache Estimation Model. This method not only introduced cache to the Code Testing System, but also established Cache Estimation Model to calculate the size of the cache. Using this model, dissimilar Cprojects will get different cache size. After applying the Cache Estimation Model to the Code Testing System, the cache of the system has the ability to dynamically change its size. The experimental results of four open source Cprojects show that this method can do effectively improve the time performance of the Code Testing System.
Keywords:Software testing  Cache size estimation  File cache  Dynamic  Performance optimization
本文献已被 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号