-
-
[旧帖]
[解决]c# 获得内存
0.00雪花
-
发表于:
2009-4-5 17:23
3352
-
也不怕丢人...... 如题! 我写的有点错误 没办法 只好来求助了! 希望能得到帮助! 没办法本人菜鸟...
[DllImport("kernel32")]
public static extern void GlobalMemoryStatus(ref MemInfc meminfo);
public struct MemInfc
{
public uint dwLength;
public uint dwMemoryLoad;
public uint dwTotalPhys;
public uint dwAvailPhys;
public uint dwTotalPageFile;
public uint dwAvailPageFile;
public uint dwTotalVirtual;
public uint dwAvailVirtual;
}
MemInfc mem = new MemInfc();
//MessageBox.Show((mem.dwAvailVirtual).ToString());
label6.Text = mem.dwMemoryLoad.ToString() + "%的内存正在使用";
label7.Text = "物理内存共有" +int.Parse(mem.dwTotalPhys.ToString()) + "字节";
label8.Text = "可使用的物理内存有" + Convert.ToInt32(mem.dwAvailPhys) + "字节";
label9.Text = "交换文件总大小为"+ Convert.ToInt16(mem.dwTotalPageFile) + "字节";
label10.Text = "尚可交换文件大小为"+ mem.dwAvailPageFile+ "字节";
label11.Text = "总虚拟内存有" + mem.dwTotalVirtual + "字节";
label12.Text = "未用虚拟内存有" + mem.dwAvailVirtual + "字节";
所有的获得的结果都是0
[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法