如下图所示,log见附件,测试环境如下:
操作系统:阿里云ECS 2C2G Debian12。
Neuron版本:按官方文档自编译的v2.8.3/v2.9 ,无论v2.8还是v2.9内存占用情况一样。
点位情况:南向:30个设备(modbus rtu over tcp,server模式),每个设备30个点位(float),北向:mqtt。
其它现象:登陆7000端口后台后,任意界面刷新时内存使用量上升更快。
neuron log.zip (11.9 KB)
不更改配置稳定运行之后再观察内存变化才有意义;
ui 刷新前几次短期会涨内存
1、测试配置一直没有变;
2、我将 CMAKE_BUILD_TYPE由Debug切换至Release后,再观察几天。至少启动时内存占用量更低了。
感谢官方技术支持!
Debug build 开了asan的话要占用内存的。
在检查内存占用问题时,记得在编译的时候禁用过内存检查,好像是禁用过,但是效果不明显,可能是参数没有整对吧!