當前位置:
首頁 > 知識 > 性能大幅提高:微軟發布Git虛擬文件系統最新性能結果

性能大幅提高:微軟發布Git虛擬文件系統最新性能結果

Git 雖然是一個被廣泛使用的版本控制系統,但其規模性能擴展存在問題,隨著項目和代碼庫的增長,其性能也會受到很大的影響。今年2月,微軟首次發布了Git虛擬文件系統,以便將Git擴展到大型項目和團隊。最近,微軟公布了其使用Git虛擬文件系統(GVFS)在Visual Studio Team Services上擴展Git的性能情況。

性能大幅提高:微軟發布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秒。」

雖然,這次改進結果已經非常驚人了,但是微軟的腳步並沒有停,還在接著改進。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 IT168企業級 的精彩文章:

Codota:讓程序員使用AI編代碼
都說容器不安全?5個辦法讓你高枕無憂
應用更加靈活 這樣的工程投影解決方案改變了傳統應用模式
2017年50大最智能的公司榜單 騰訊領先阿里巴巴、百度

TAG:IT168企業級 |

您可能感興趣

微軟為macOS開發大型Git倉庫虛擬文件系統
蘋果微軟合作:新版iCloud加入按需文件存儲功能
微軟為OneDrive添加了勒索軟體保護和文件恢復功能
iOS最新beta版系統描述文件以及屏蔽更新文件
讓Windows系統擁有和Mac系統一樣強大的文件預覽功能
文件的性能分析
Finder新功能:對桌面文件進行高效整合
NVMe存儲性能瓶頸的主要來源:文件系統
微軟 OneDrive 用於託管惡意文件的使用率顯著上升
谷歌旗下文件管理應用Files Go發布版本更新,新增4項功能改進
阿里推出 PolarFS 分散式文件系統:將存儲與計算分開,提升雲資料庫性能
git忽略提交的文件
蘋果官網更新文件泄露,新iPhone命名和智能手錶被最終確定
GMP文件體系需要不斷的完善
微軟文件泄露Surface廉價版產品 或在本周發布
Linux伺服器性能的重要指標:打開文件數的限制
ISO鏡像文件中發現惡意軟體
谷歌測試最新功能:Chrome OS文件管理器更桌面化
監管文件顯示一大波新iPhone將發布
蘋果macOS「快速預覽」曝漏洞:泄露加密文件