- //获取内存总数和可用内存数
- private static string Memusage()
- {
- Data data = new Data();
- ManagementClass mc = new ManagementClass("Win32_OperatingSystem");
- ManagementObjectCollection moc = mc.GetInstances();
- foreach (ManagementObject mo in moc)
- {
- if (mo["TotalVisibleMemorySize"] != null)
- {
- data.totalbytes = mo["TotalVisibleMemorySize"].ToString();
- }
- if (mo["FreePhysicalMemory"] != null)
- {
- data.availablebytes = mo["FreePhysicalMemory"].ToString();
- }
- }
- return data.totalbytes + "#" + data.availablebytes;
- }
- //该片段来自于http://www.codesnippet.cn/detail/0209201615019.html
来源: http://www.codesnippet.cn/detail/0209201615019.html