Git 虽然是一个被广泛使用的版本控制系统,但其规模性能扩展存在问题,随着项目和代码库的增长,其性能也会受到很大的影响。今年2月,微软首次发布了Git虚拟文件系统,以便将Git扩展到大型项目和团队。最近,微软公布了其使用Git虚拟文件系统(GVFS)在Visual Studio Team Services上扩展Git的性能情况。
5月份,微软宣布已经创建了“最大的Git存储库”,但是性能问题还是有待提高。微软技术研究员Brian Harry当时曾在文中写道:“我现在最想深入研究的就是性能问题,因为在Git推出的时候,许多性能工作还没有完成!”
为了解决这个问题,微软新增了一轮被称为O(modified)的性能改进,据说明显提高了性能。今天,微软正式在整个Windows团队中推出了O(modified)改进,并可以根据实际的日常使用情况给出了报告结果,而不是像以前的综合测试结果。
Harry 表示:该报告反映了开发人员使用典型的规模大小,现实世界的变化等。报告都是从每个工程师遥测中来收集获取的命令,”
根据Harry的说法,在某些情况下,GVFS性能改善可以达到20-30%,而O(modified)则可以达到50-60%,在某些情况下甚至可以达到90%。
“一般来说,O(modified)变化的影响之一是大幅度缩短’tail’或命令的变化,使其更快获得一致。”Harry写道。“我一直使用git的status作为表现的晴雨表。有很多命令是大家觉得很重要的命令,而status却是用户最不希望等待的命令。 O(修改)改进之后,status第50百分位数用时不到3秒,我的个人目标是将这个数字降到1秒。”
虽然,这次改进结果已经非常惊人了,但是微软的脚步并没有停,还在接着改进。
相关资讯
最新热门应用
热币全球交易所官网苹果手机
其它软件38.33MB
下载币咖交易所app官网
其它软件86.26MB
下载马蹄链交易所app官网
其它软件223.89MB
下载dboss交易所app
其它软件23.10M
下载必安交易所官网
其它软件179MB
下载xt交易所安卓版
其它软件104.98 MB
下载bitflyer交易所app
其它软件89.13M
下载hoo交易所安卓版
其它软件34.95 MB
下载抹茶数字资产交易所app官网
其它软件137MB
下载芝麻交易所app手机版苹果版
其它软件223.89MB
下载