隨著Visual Studio“15”開發工作的繼續,微軟也在不斷介紹著為了改善該產品執行速度和安裝后體積所做的諸多努力。第5個技術預覽版近日已發布,在這些方面也有了進一步提高。
在微軟公司John Montgomery發布的新聞稿中,他通過一個視頻對比了Roslyn編譯器解決方案在VS“15”和VS 2015中啟動時的加載速度。在TP5中,該解決方案可在30秒內完成加載,而在VS 2015中需要60秒。此外還可以通過一個新增的可配置功能讓VS 15僅在需要的時候加載IDE擴展。
Visual Studio長久以來還面臨另一個容量問題:32位應用程序固有的局限。雖然VS“15”的主進程依然是32位的,但重要的子系統通過重寫已全面轉換為64位進程。第一批進行這種轉換的包括Git和JavaScript與TypeScript語言服務。將其從主進程中剝離可以節約主進程的資源,讓這些子系統根據需要訪問內存。
代碼導航能力也已通過新的鍵盤組合鍵(CTRL +或CTRL + T)進一步完善,該功能叫做“Go To”。這個功能提供了一種跨越不同項目查找文件、類型、方法,以及類似結構的途徑。
此外Find All References(Shift+F12)功能可以讓編輯器列出所選源代碼在打開的全部項目中的使用情況。搜索結果可分組、篩選并排序,同時可支持在結果內部進一步搜索。
最后在IDE的調試方面也新增了一個名為“Run to Click”的新功能,該功能使得用戶無須設置臨時斷點。啟用該功能后,一旦調試器運行終止,在IDE中選擇的代碼行會顯示一個圖標,借此可以確定程序應當從哪一點繼續執行。點擊后,調試器會開始運行并在所選行處停止。該功能可通過“調試 | 選項 | 調試時在編輯器中顯示Run to click按鈕”菜單命令啟用。
TP5的安裝文件已發布,完整發布說明可訪問微軟網站。另外需要提醒的是,這是一款預發布軟件,不建議用于生產系統中。
查看英文原文:Visual Studio "15" Improves Performance and Usability