Process[] processes = Process.GetProcesses(); long totalMemery = 0; StringBuilder sbResult = new StringBuilder(); foreach (Process process in processes) { sbResult.AppendFormat("名稱:{0} 內存大?。簕1}KB \n", process.ProcessName, process.PrivateMemorySize64 / 1024); totalMemery += process.PrivateMemorySize64 / 1024; } string result = string.Format("進程總數 {0} 個,共占內存:{1}MB \n", processes.Length, totalMemery / 1024) + sbResult.ToString(); MessageBox.Show(result);===================使用這個方法,獲取到內存與[任務管理器]里面獲取到的內存,不一致,怎么獲取到和[任務管理器]里一致的數據??
- 2 回答
- 0 關注
- 1889 瀏覽
添加回答
舉報
0/150
提交
取消