zoukankan      html  css  js  c++  java
  • 获取系统内存大小(C#)

    代码如下:

            /// <summary>
            
    /// 获取系统内存大小
            
    /// </summary>
            
    /// <returns>内存大小(单位M)</returns>
            private static int GetPhisicalMemory()
            {
                ManagementObjectSearcher searcher 
    = new ManagementObjectSearcher();   //用于查询一些如系统信息的管理对象 
                searcher.Query = new SelectQuery("Win32_PhysicalMemory """new string[] { "Capacity" });//设置查询条件 
                ManagementObjectCollection collection = searcher.Get();   //获取内存容量 
                ManagementObjectCollection.ManagementObjectEnumerator em = collection.GetEnumerator();

                
    long capacity = 0;
                
    while (em.MoveNext())
                {
                    ManagementBaseObject baseObj 
    = em.Current;
                    
    if (baseObj.Properties["Capacity"].Value != null)
                    {
                        
    try
                        {
                            capacity 
    += long.Parse(baseObj.Properties["Capacity"].Value.ToString());
                        }
                        
    catch
                        {
                            
    return 0;
                        }
                    }
                }
                
    return (int)(capacity / 1024 / 1024);
            } 
  • 相关阅读:
    php DOC类型注释的用法
    Mysql 数据库更新错误
    Smarty初体验二 获取配置信息
    Smarty 模板初体验
    去网络视频广告方法——虽过时,但效果依然很好(亲测)
    织梦模板修改方法大全
    dede织梦:文章内容页调用
    织梦系统学习:文章页当前位置的写法(自认对SEO有用)
    ZOJ 3229 Shoot the Bullet
    URAL 1277 Cops and Thieves
  • 原文地址:https://www.cnblogs.com/Aricc/p/1524675.html
Copyright © 2011-2022 走看看