最近,对 go 版本战斗 API 服
,做了性能优化。使用 class="superseo">C++ 重写了 战斗 API 服
战斗 API 服
逻辑功能很简单:
而用 C++ 重写的理由,大致有以下几个方面考量:
Cgo 调用,比纯 C++ 调用会有消耗 根据服务特点,每次 Cgo 调用涉及了较多的 go cgo 间的内存拷贝 C++ 可以严格控制线程切换,减少线程间切换消耗 测试结构对比C++ 版本:
Go 版本:
分
欢迎分享,转载请注明来源:内存溢出
最近,对 go 版本战斗 API 服
,做了性能优化。使用 class="superseo">C++ 重写了 战斗 API 服
战斗 API 服
逻辑功能很简单:
而用 C++ 重写的理由,大致有以下几个方面考量:
Cgo 调用,比纯 C++ 调用会有消耗 根据服务特点,每次 Cgo 调用涉及了较多的 go cgo 间的内存拷贝 C++ 可以严格控制线程切换,减少线程间切换消耗 测试结构对比C++ 版本:
Go 版本:
分
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)