美图欣赏 | 设为首页 | 加入收藏 | 网站地图

当前位置:新锦江平台:www.xjj7.com-电脑中国 > 系统 > Linux >

得益于多线程Git-Grep,Git 2.26的搜索速度更快

2020-04-21 09:30|来源:未知 |作者:dnzg |点击:

在3月底发布的Git 2.26版本中,其中一个性能优势就是Git的grep功能现在已成为多线程。

除了多线程git-grep更快之外,另一个有趣的轶事是它是由一名学生开发人员在去年的Google Summer of Code期间创建的。学生开发人员Matheus Tavares本周在其2019年GSoC项目之后写了一篇博客文章,介绍了Git 2.26中这种更快的模式搜索。Git的grep功能最初在2010年就已经看到了多线程工作,但是直到现在,但是Git的内部对象存储使得它的性能比连续的grep还要差。

最后,他能够在4核/8线程系统上将git-grep性能提高三倍以上。“在缓存的搜索中,我们观察到原始代码的加速比原始代码提高了3.34倍,而重新启用线程却没有改进的情况下,原始代码的加速比原始代码提高了近5倍。此外,通过我们的更改,工作树搜索也变得更快,这表明加速高达1.53倍。”

(责任编辑:dnzg)