![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
erlang技术
qq_27828787
这个作者很懒,什么都没留下…
展开
-
erlang四种ets表性能测试
如图 一百万是指lookup, match一百万次操作 ordered_set全胜 (set)100w次ets:insert(插入)消耗时间2438毫秒 (set)100w次ets:lookup(查找)消耗时间703毫秒 其他bag,d_bag和set差不多,ordered_set查找却比他们快一倍,但是会占用更多的内存来存键值对,省时间费空间 ...原创 2020-04-26 19:46:03 · 771 阅读 · 0 评论 -
写erlang要注意的问题
1.erlang的ets表和原子是不能被垃圾回收的,一个节点的erlang系统原子数最大约为104万,超过会崩溃 2.能在某个进程内部能处理的不要反复通过调用进程自身的异步函数处理,进程处理消息队列很耗时间的,相当于是同步处理 3.用 ++ 运算符的时候,列表长度小的放左边更优化,因为erlang里的变量不可修改,因此还会复制左边的列表再与右边列表组成新列表 4.如果要列表解析ets里面的数...原创 2020-04-26 19:45:09 · 256 阅读 · 0 评论 -
erlang开发微信小程序服务器
erlang http框架主要用的是mochiweb,前面有关request的通讯和逻辑都写完了测试没问题,最后上线却发现微信小程序要求指向的域名必须是https开头,也就是是说erlang服务器要配置域名ssl证书,密钥,否则是收不到从https来了的请求数据,搜了半天最后找到了mochiweb启动参数有配置ssl的选项,证书密钥必须要改成pem格式,而且收到的套接字会是以ssl开头的标识符,不...原创 2020-04-26 19:40:47 · 307 阅读 · 0 评论