• 评论了主题 是否值得做对象池?
    gc的回收间隔是2分钟,是否使用对象池的关键就是极限负载情况下, 2分钟内分配的内存会不会导致内存溢出? 如果会,那就需要使用内存池。否则就不需要。内存池本身是有开销。而手动调用gc会严重影响效率 例...
  • ReadPacket 方法中 make([]byte, size) 分配的内存不会立即释放,而是由gc进行回收。而gc回收间隔是2分钟。所以,在2次gc回收间隔期间,如果有大量请求发过来,会导致内存...
  • go 全部是静态链接编译的。这样的好处是发布方便,发布机器不用安装任何依库
  • 评论了主题 写Go用什么IDE比较好?
    liteide 很好用。 go本身的环境已经很方便了,ide的主要目的也就是图个代码自动匹配功能,在大型项目中可以节省很多时间
  • 1.会复制的,但go的栈会建立内存池,重复的栈内存申请会从内存池中进行分配,避免从系统申请提高效率。但总的内存使用量会较大,可用使用指针定义避免复制,但会引入新的问题,如果chan 数组很大的话,大量...
  • 评论了主题 Erlang .vs. Golang
    erlang那语法简直就是自虐。 20年了erlang 一直都没发展起来就很能说明问题了。 易用性上golang完爆erlang