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秒。”
雖然,這次改進結果已經非常驚人了,但是微軟的腳步並沒有停,還在接著改進。
相關資訊
最新熱門應用
虛擬幣交易app
其它軟件179MB
下載
抹茶交易所官網蘋果
其它軟件30.58MB
下載
歐交易所官網版
其它軟件397.1MB
下載
uniswap交易所蘋果版
其它軟件292.97MB
下載
中安交易所2024官網
其它軟件58.84MB
下載
熱幣全球交易所app邀請碼
其它軟件175.43 MB
下載
比特幣交易網
其它軟件179MB
下載
雷盾交易所app最新版
其它軟件28.18M
下載
火比特交易平台安卓版官網
其它軟件223.89MB
下載
中安交易所官網
其它軟件58.84MB
下載