获取当前软件的内存

 public class PCclas
    {
        Process cur = null;
        PerformanceCounter curpcp = null;
        public string GetRam()
        {

            if (cur == null)
            {
                cur = Process.GetCurrentProcess();
            }
            if (curpcp == null)
            {
                curpcp = new PerformanceCounter("Process", "Working Set - Private", cur.ProcessName);
            }
       
           
            string str = string.Empty;
            bool flag = curpcp != null;
            if (flag)
            {
                str = (curpcp.NextValue() / 1048576f).ToString("F1") + "MB";

            }

            return str;
        }
    }


//测试是好用的,从HSL中拷贝出来的,2021-12-17

 

posted @ 2025-11-18 22:29  家煜宝宝  阅读(5)  评论(0)    收藏  举报