手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

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

[日期:2020-04-12] 来源:Linux公社  作者:醉落红尘 [字体: ]

在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多线程胜利的详细信息。

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2020-04/162873.htm

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款