`
king_c
  • 浏览: 223679 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

c#winform编程中获取cpu个数的方法 详细出处参考:http://www.ityoudao.com/Web/Csharp_590_1542.html

    博客分类:
  • c#
 
阅读更多

前些时间,为了配置合更加快速有效地制作Sphinx分词搜索的字典,我就着手写了一个分词库的管理就用软件,当在测试的时候,我测试的平台是单CPU,我启动的那个线程就基本上100%的占用了cpu,而系统就没有更多的资源来响应用户的基他操作,想来想去还是得修正一下,最好的我方法是,当CPU个数只有一个的时候,我就让那个子线程延时1毫秒,如果是双核或更多就不延时,今天重点是说,在C# winform 编程中获取cpu个数的方法,其实这些在C#编程平台中已有方法,现记录使用方法如下:

 

第一点:添加引用System.Management 

 

第二点:代码中添加 

using System.Management.Instrumentation; 

using System.Management; 

 

以上两点你必须得添加且正确添加,否则,在你的获取cpu个数的方法中会报一大堆的错哟...

 

第三点:具体的实现代码:

 

ManagementClass m = new ManagementClass("Win32_Processor");
ManagementObjectCollection mn = m.GetInstances(); 
MessageBox.Show("CPU个数:"+mn.Count.ToString()); 
ManagementObjectSearcher MySearcher = new ManagementObjectSearcher("SELECT * FROM Win32_Processor");
foreach (ManagementObject MyObject in MySearcher.Get())
{
MessageBox.Show("主频:"+MyObject.Properties["CurrentClockSpeed"].Value.ToString());
}
 
分享到:
评论

相关推荐

    C#实现Winform中打开网页页面的方法

    在C#编程中,开发Windows桌面应用程序时,我们经常需要在Winform中集成网页浏览功能。这通常通过使用`WebBrowser`控件来实现。本文将详细介绍如何在C#的Winform应用程序中打开并控制网页页面。 首先,最简单直接的...

    c# winform实例大全(198个Csharp WinForm实例源码)

    《C# WinForm实例大全》是一份集合了198个Csharp WinForm应用程序实例的资源库,旨在帮助开发者深入理解和掌握C#编程语言在Windows桌面应用开发中的实践技巧。WinForm是.NET Framework中用于创建图形用户界面(GUI)...

    c# Winform自定义控件-仪表盘功能

    前提 入行已经7,8年了,一直想做一套漂亮点的自定义控件,于是就有了本系列文章。 GitHub:https://github.com/kwwwvagaa/NetWinformControl ...另外主要用到了三角函数,如果不懂,可以向初中的数

    C#winform调用webapi.rar

    在IT行业中,C#是一种广泛使用的编程语言,尤其在开发Windows桌面应用时,WinForm是一个常用的框架。WebAPI则是.NET Framework或.NET Core中用于构建RESTful服务的技术,它允许开发者创建HTTP服务,可以被各种客户端...

    我的第一个CSharp程序.zip_C#开发macos程序_c# winform与cs_c#教程窗体_csharp winfor

    在本文中,我们将深入探讨如何使用C#进行Windows Forms(WinForm)应用程序开发,以及如何将其应用于MacOS平台。C#是一种强大的编程语言,由微软公司设计,主要用于.NET框架,支持构建各种类型的应用程序,包括桌面...

    C#写的winform调用webservice详细教程

    在本文中,我们将详细介绍如何使用 C# 在 WinForm 应用程序中调用 WebService 来获取天气预报数据。对于初学者来说,理解和实现这一过程可能会遇到不少困难。本文将通过一个具体的实例——基于 WebService 的天气...

    QQ.rar_C#winform多线程_CSharp 多线程_winform QQ_winform qq pudn

    通过分析和研究这个项目,我们可以更好地理解和掌握C# WinForm中的多线程编程技巧,提升我们的编程技能。 总结来说,C# WinForm结合多线程技术,为开发者提供了构建高效、响应迅速的应用程序的强大工具。通过深入...

    C# WEBAPI 及winform调用

    webapi 项目平台,包含接口生成,及接口调用方法,项目代码清晰明了,非常值得初学者参考借鉴,更具体的开发步骤可以登入我的博客查看:http://www.cnblogs.com/gudaozi/p/8384734.html

    c# winform 中怎样来调用B/S中的JavaScript的方法

    在C# WinForm应用中调用B/S架构中的JavaScript方法主要涉及到的是客户端与服务器端的交互问题。在传统的Web开发中,B/S架构通常由浏览器(客户端)与服务器(后端)组成,而C# WinForm是桌面应用程序,它们之间进行...

    Csharp__WinForm_打开一个进程、文件等.zip

    在C# WinForm应用开发中,常常需要与操作系统进行交互,比如打开文件、启动浏览器、访问特定URL或者打印文档等。这些操作的核心是利用进程管理的相关知识,通过创建和控制进程来实现。本文将深入探讨如何在WinForm...

    google.rar_CSharp google_google earth winform_winform google ear

    标题中的"google.rar_CSharp google_google earth winform_winform google ear"暗示了一个项目,该项目可能涉及集成Google Earth或Google Maps功能到WinForm应用中,而描述则表明我们关注的是C#中调用Google搜索服务...

    198个经典C#WinForm实例源码(超赞).rar_198个经典csharp_WinformQQ源码_c# winform源

    《C# WinForm实例解析:从198个经典案例中学习编程之道》 C#作为微软.NET框架下的主要编程语言,广泛应用于Windows桌面应用开发,尤其是WinForm平台,为开发者提供了丰富的用户界面构建工具。这个名为“198个经典C#...

    C# Winform获取两个时间的间隔

    在C#编程环境中,开发Windows桌面应用程序(Winform)时,有时我们需要处理与时间相关的任务,比如计算两个日期之间的间隔。这个场景中提到的“C# Winform获取两个时间的间隔”是一个常见的需求,特别是在数据处理和...

    通过CSkin组件设计漂亮的WinForm登录界面 ,官方地址 :http://www.cskin.net/

    CSKin官方网站:http://www.cskin.net/ 窗体主题切换 (1)第一步引用 using CCWin; (2)将public partial class From1 : From 换成继承我们的主题public partial class From1 : Skin_Mac, (3)支持多种主题...

    C#桌面程序 winform WPF集成内置WebApi C# 创建HTTP Web API服务 完全开源一看就会

    C#桌面程序 winform WPF集成内置WebApi C# 创建HTTP Web API服务,winform WPF项目创建HTTP WEB服务,不使用IIS业务 WPF WebApi 限权限访问 在维护旧的项目时,有时需要提供APP连接的需求,就要提供HTTP服务,...

    C# WinForm 不规则透明界面美化 效果 DEMO

    1 登入界面 ...2 主界面  功能:透明界面美化, 透明按钮切换,用户信息传递,最大化,最小化,关闭,移动窗口,定时器,弹窗,页面传值 ...详细 :http://www.cnblogs.com/haiyabtx/archive/2012/10/20/2732007.html

    ftp服务器PDF文件在线查看的实现方法

    URL形式: // ...注意:PDFVIEWER/web/viewer.html是一个PDF插件地址链接 后台方法,将ftp服务器上的PDF文件转成二进制流进行读取 using System.Net; public FileStreamResult GetStreaem(strin

    c# winform实例大全(198个经典Csharp WinForm实例源码)

    《C# WinForm实例大全:探索198个经典源码》 C# WinForm是.NET框架中的一个重要组成部分,它提供了丰富的用户界面开发工具,使得开发者可以构建出功能强大、界面友好的桌面应用程序。这份“C# WinForm实例大全”...

    C#winform中读写json文件

    本篇文章将详细介绍如何在C# WinForm应用程序中进行JSON文件的读写操作。 一、JSON格式简介 JSON是一种独立于语言的数据交换格式,它基于JavaScript的一个子集。数据格式简单,易于读写,并且可以被多数编程语言...

Global site tag (gtag.js) - Google Analytics