有人知道如何减少面向 Erlang gen_server ssl 套接字的内存占用吗?
现在每个客户端(gen_server)的内存中都有一个类似 128 Ko 的东西。而在 C++ 中,我有更多类似每个客户端 40 Ko 的东西。
喜欢:
- 更改 ssl 密码会改变内存占用吗?
- 更改缓冲区大小?
我真的在寻找任何可以大大减少内存占用的想法!
编辑1: 我已经在使用 hibernate_after 选项。
最佳答案
如果您的应用程序不需要支持 TLS session 重用,您可以将 ssl
应用程序的 session_cb
环境参数设置为您自己的“NULL 实现”。
关于sockets - Erlang 提示和技巧减少 gen_server ssl 套接字的内存占用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10258280/