Unity优化记录(3)——C#(如何解决使用enum和struct作为Dictionary的TKey带来的GC)

1、在Dictionary中使用Enum作为TKey会带来GC 这个问题是在阅读《2018腾讯移动游戏技术评审标准与实践案例》中发现的,在原书第21页有如下测试代码和测试结果: 在unity中得到的详细信息: 可以看到,GC是来自DefaultComparer.GetHashCode()的,在一个Dictionary中,如果没有指定Comparer时,会通过EqualityComparer<TKe
相关文章
相关标签/搜索