12 2015 档案

摘要:如果用msgpack做序列化消息时每次临时调用SerializationContext.Default.GetSerializer会很坑的,因为它很耗,我们可以在服务器启动的时候提前自动注册到字典中,序列化时根据消息的Type从字典里取,如图: 阅读全文
posted @ 2015-12-17 14:25 孤心诣 阅读(1613) 评论(0) 推荐(0) 编辑
摘要:从测试结果可以看到:msgpack的序列化速度比protobuf要快一些,但反序列化要比protobuf要慢一些,但总体都接近msgpack可以直接序列化类对象,但protobuf需要先写描述映射文件(.proto)msgpack支持的基本类型比protobuf支持的要全面些protobuf的描述文 阅读全文
posted @ 2015-12-17 10:59 孤心诣 阅读(3576) 评论(0) 推荐(0) 编辑
摘要:为了适应直接对类对象进行序列化尝试对msgpack、binaryformatter、jsonfx、newtonsoft.json/bson、flatbuffers这些序列库挨个做ios、android、wp下的序列化实验,不能全平台通过,主要是ios与wp不行,其中有几个是在wp app下可以,但在 阅读全文
posted @ 2015-12-16 21:16 孤心诣 阅读(2673) 评论(0) 推荐(0) 编辑
摘要:引用对象池的好处:从池中操作对象比直接new、free要性能更快,且能避免内存碎片的堆积先贴对象池的代码: public abstract class ObjectBase { public abstract void Init(params object[] paramL... 阅读全文
posted @ 2015-12-01 20:27 孤心诣 阅读(772) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示