Unity優化記錄(3)——C#(如何解決使用enum和struct作爲Dictionary的TKey帶來的GC)

1、在Dictionary中使用Enum作爲TKey會帶來GC 這個問題是在閱讀《2018騰訊移動遊戲技術評審標準與實踐案例》中發現的,在原書第21頁有如下測試代碼和測試結果: 在unity中得到的詳細信息: 可以看到,GC是來自DefaultComparer.GetHashCode()的,在一個Dictionary中,如果沒有指定Comparer時,會通過EqualityComparer<TKe
相關文章
相關標籤/搜索