摘要: protobuf-net是Unity3D游戏开发中被广泛使用的Google Protocol Buffer库的c#版本,之所以c#版本被广泛使用,是因为c++版本的源代码不支持Unity3D游戏在各个平台上的动态库构建。它是一个网络传输层协议,在GC上有很大的问题,本文对它进行了一次比较彻底的GC优化。从protobuf-net产生GC分析,到给出优化方案,到最后的完整无GC优化工程Demo,都做出了详尽的说明,为Unity3D的GC优化实践给出一个案例性的参考。 阅读全文
posted @ 2017-11-26 16:59 SChivas 阅读(16718) 评论(4) 推荐(6) 编辑