问题描述
正如标题所说,我一直在使用这段代码来获取我的树莓派和 PC 的 RAM 使用情况。
private void systemLog()
{
SystemDiagnosticInfo myCPU = SystemDiagnosticInfo.GetForCurrentSystem();
SystemMemoryUsageReport CpuUse = myCPU.MemoryUsage.GetReport();
Debug.WriteLine("Mem % " + ((float)CpuUse.CommittedSizeInBytes / (float)CpuUse.TotalPhysicalSizeInBytes).ToString());
Debug.WriteLine("TOTAL MEM " + CpuUse.TotalPhysicalSizeInBytes.ToString());
Debug.WriteLine("MEM used " + CpuUse.CommittedSizeInBytes.ToString());
Debug.WriteLine("MEM Free " + CpuUse.AvailableSizeInBytes.ToString());
}
这就是输出的结果......
Mem % 0.4539633
TOTAL MEM 1020870656
MEM used 463437824
MEM Free 457728000
但是当我在 PC 上运行它时,它与网络上的 IoT 门户或任务管理器处理器信息不一致。
我错过了什么吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)