【发布时间】:2012-03-22 17:36:34
【问题描述】:
我在 Linux (Erlang R14B 03) 上运行 ejabberd 2.1.10 服务器。
我正在使用工具批量创建 XMPP 连接并随机发送消息。
ejabberd 正在接受大部分连接。
尽管连接不断增加,
erlang:memory(total) 的值被观察到在一个范围内。
但是如果我使用 top 命令查看 ejabberd 进程的内存使用情况,我可以观察到 ejabberd 进程的内存使用情况在不断增加。
我可以看到 erlang:memory(total) 的值与 top 命令显示的内存使用量之间的差异在不断增加。
请告诉我显示内存差异的原因。 是因为内存泄漏吗?无论如何我可以调试这个问题吗? 如果不是内存泄漏,那么额外的内存(erlang 和 top 命令之间的差异)是什么?
【问题讨论】:
标签: memory memory-leaks erlang ejabberd