我测试了下性能, 800人, C# 垃圾收回 20~40MS, 只是基础测试, 实际可能更高. 手动管理内存则反不如直接用C++.
打算用 C++重写, 这编译速度, 还开发什么游戏… r
除非把底层自己实现, 只考虑linux, 至少3个月, routine+channel+timer+select+websocket+base libs… 成本可真大, 写完后编译速度没什么问题了, 开发效率会慢50%… .
现在大家主流用什么语言开发服务端?
我测试了下性能, 800人, C# 垃圾收回 20~40MS, 只是基础测试, 实际可能更高. 手动管理内存则反不如直接用C++.
打算用 C++重写, 这编译速度, 还开发什么游戏… r
除非把底层自己实现, 只考虑linux, 至少3个月, routine+channel+timer+select+websocket+base libs… 成本可真大, 写完后编译速度没什么问题了, 开发效率会慢50%… .
现在大家主流用什么语言开发服务端?
skynet
java…
试试 golang
就算是带gc的语言也尽量提前分配好内存,做成各种池,不要随意释放
肯定用go啊
有道理; 存到整个块中, 多浪费点内存. 然后访问时获取其指针就好. 就是稍微麻烦点.
之前游戏基本都是JAVA,现在游戏基本都是go