%0 Journal Article %T 面向fork/join框架的软件重构及性能分析 %A 张冬雯 %A 柳晨光 %A 张杨 %J 计算机应用 %D 2015 %X ?针对目前对于fork/join框架应用和性能分析的相关工作还不多的现状,以jgf基准测试程序套件为基础,对其中的series、crypt、sparsematmult和sor等程序使用fork/join框架进行重构,并以series程序为例,详细地说明了重构的过程.在实验中,首先,测试了每个程序在不同阈值下使用fork/join框架分别递归1、2、3次执行程序的时间,进而选择相对较好的阈值;然后,对每个程序使用fork/join框架和使用thread的执行时间进行了对比;此外,测试了重构后的程序在执行过程中任务窃取的情况.实验结果表明,fork/join框架执行时间与多线程执行时间相比,平均降低了14.2%;对于series程序,当数据大小为sizec且线程个数为2时,fork/join框架执行时间比多线程执行时间降低高达40%,可见,在多核处理器平台上应用fork/join框架比使用多线程将获得更好的性能. %K fork/join框架 %K 软件重构 %K 工作窃取 %K 性能分析 %U http://www.joca.cn/CN/abstract/abstract18828.shtml