如何获取CPU和内存相关信息(最好有源码)

liu87325 2008-07-16 06:15:43
如何获得内存的CPU的使用量以及每个进程的CPU的使用量
如何获得当前计算机的物理内存大小以及使用的物理内存的使用量
最好有源码
...全文
171 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
laxila 2008-09-30
  • 打赏
  • 举报
回复
最近正在研习中!!!
laxila 2008-09-30
  • 打赏
  • 举报
回复
楼主辛苦了
majiajun_no_13 2008-09-28
  • 打赏
  • 举报
回复
看贴是学习,顶贴是义务。呵呵
xyfxyangyang 2008-07-21
  • 打赏
  • 举报
回复
心动不如行动!~~

方案一
中企合租:特惠机:E2180+2G+250G =6200元 /年
配置:酷睿E2180
内存:2G一根 (注意:加一根就可以扩容到4G
使用的主板是支持 4G 的)
硬盘:250G WD 16M缓存 硬盘 3年质保!!
标准一U机箱
300W 专业服务器电源
侧吹风扇:铜制超爽!

漕宝机房:6200元/年
季付 1850元/季月租 750元/月
移动机房:6200元/年
季付 1850元/季月租 750元/月
漕河泾机房:7200元/年双线精品段 年付立即送产权1

方案二
中企合租:特惠机:E6550+2G+250G =6999元 /年
配置:酷睿E6550
内存:2G一根 (加一根就可以扩容到4G)
硬盘:250G WD 16M缓存 硬盘 3年质保!!
标准一U机箱
300W 专业服务器电源
侧吹风扇:铜制超爽!

漕宝机房:6999元/年
季付 2000元/季月租 850元/月
移动机房:6999元/年
季付 2000元/季月租 850元/月
漕河泾机房:8200元/年双线精品段 年付立即送产权1


中企合租网:www.hezuchina.com
QQ:691884824中企合租[杨]
400-820-5965
中企合租网:1.6G空间135元
sitych 2008-07-21
  • 打赏
  • 举报
回复
lz没说用什么开发语言和工具
ivanwujjww 2008-07-18
  • 打赏
  • 举报
回复
您只需要在VB.NET中加入PerformanceCounter组件,并把该组件的categoryname 设置为processor,其他属性就按照你需要的选择即可.当然,不要忘记把machinename设置为想要监视的机器名(不设置就是本机).
skigil 2008-07-17
  • 打赏
  • 举报
回复
My.System.Information.AAA
AAA你在这个路径下可以查到CPU的各种信息
宝_爸 2008-07-17
  • 打赏
  • 举报
回复
Process名字替换掉_Total可以得到相应进程的cpu使用

public partial class Form1 : Form
{
PerformanceCounter cpuCounter = new PerformanceCounter("Processor", "% Processor Time", "_Total");

public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
double cpu = getCurrentCpuUsage();
double Freemem = getAvailableRAM();
double usedMem = getCommitedRAM();
}

public double getCurrentCpuUsage()
{
return cpuCounter.NextValue();
}

/*
Call this method every time you need to get
the amount of the available RAM in Mb
*/
public double getAvailableRAM()
{
PerformanceCounter ramCounter = new PerformanceCounter("Memory", "Available Bytes");
return ramCounter.NextValue();
}


/*
Call this method every time you need to get
the amount of the available RAM in Mb
*/
public double getCommitedRAM()
{
PerformanceCounter ramCounter = new PerformanceCounter("Memory", "Committed Bytes");
return ramCounter.NextValue();
}

}
pengtyf 2008-07-17
  • 打赏
  • 举报
回复
你要写一个Windows优化大师.net版呀.

16,718

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧