哪位高手给个dll呀

craky 2008-07-16 12:11:47
需要提供三个函数

1、获取系统的总共物理内存(返回long型字节数)
2、获取系统当前使用的物理内存(返回long型字节数)
3、获取系统当前CPU使用率(返回double型,0到1之间)

xyzt_003@163.com,哪位高手给个呀,谢谢谢谢谢谢谢谢
...全文
247 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
pgdoryoku 2008-07-16
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 zhiguo2008 的回复:]
友情帮顶
[/Quote]
craky 2008-07-16
  • 打赏
  • 举报
回复
hoho,找到高手写的Java包了,结帖
zhiguo2008 2008-07-16
  • 打赏
  • 举报
回复
友情帮顶
宝_爸 2008-07-16
  • 打赏
  • 举报
回复

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();
}

}
craky 2008-07-16
  • 打赏
  • 举报
回复
100分呀~~~~~~~~~~~~~~~~~~~
aimeast 2008-07-16
  • 打赏
  • 举报
回复
物理内存:http://topic.csdn.net/t/20060220/15/4566076.html
CPU使用率:http://topic.csdn.net/t/20051114/21/4393153.html

自己把它改成Dll就可以了。
kbryant 2008-07-16
  • 打赏
  • 举报
回复
友情帮顶
craky 2008-07-16
  • 打赏
  • 举报
回复
老三我是搞Java的,所以必须得是dll,否则没法用,谢谢
aimeast 2008-07-16
  • 打赏
  • 举报
回复
为什么要dll。自己写几个函数就可以了。
bluemynet 2008-07-16
  • 打赏
  • 举报
回复
mark

111,130

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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