我们需要在具有Linux OS的设备上记录总RAM内存。我使用sysinfo()返回的sysinfo结构的totalram来获取内存值。今天测试人员报告错误说这个值是错误的,因为这个值与/ proc / meminfo中报告的值不同。我检查了设备,令我惊讶的是,两者都显示出不同的价值观。
/proc/meminfo:
MemTotal: 1108976 kB
using sysinfo:
RAMTotalMemory : 1135591 kB
任何人都可以告诉我这两个值之间有什么区别。