设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

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

2020-4-13 15:48| 发布者: joejoe0332| 查看: 532| 评论: 0|原作者: Linux公社|来自: Linux公社

摘要: 在3月底发布的Git 2.26版本中,其中一个性能优势就是Git的grep功能现在已成为多线程。除了多线程git-grep更快之外,另一个有趣的轶事是它是由一名学生开发人员在去年的Google Summer of Code期间创建的。 ...

在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倍。”

通过这篇博客文章,可以获得更多有关Git多线程胜利的详细信息。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部