發現了VS下斷點經常導致unity卡住的原因,是vs占用CPU太高導致的,這其中又是vs service hub 造成的,這個除了在代碼中提示各函數引用之外好像沒什么用,我定位到它的安裝目錄,刪除了配置文件 serviceshub.config.json后,VS2017占用的內存由1G左右下降到了400M左右,而且也不再有 seviceshub相關的子進程占用CPU了。有遇到相同問題的同學可以試下
刪除之后,代碼引用不見了,不過我們仍然能右鍵,查找所有引用
另外游戲運行中下條件斷點經常會很卡,游戲掉到十幾幀的問題似乎也解決了,驗證中。