javascript 动态获取cpu占用率
主要调用WMI class 获取硬件信息
代码
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title></title>
</head>
<body>
<div id="debug">LoadPercentage:</div>
wmi参考:http://msdn.microsoft.com/en-us/library/aa394373(VS.85).aspx
<script language=javascript>
var locator = new ActiveXObject ("WbemScripting.SWbemLocator");
function getCpuLoadPercentage()
{
var service = locator.ConnectServer(".");
var properties = service.ExecQuery("SELECT * FROM Win32_Processor");
var e = new Enumerator (properties);
for (;!e.atEnd();e.moveNext ())
{
var p = e.item ();
document.getElementById("debug").innerHTML += p.LoadPercentage + " ";
}
}
setInterval(function(){getCpuLoadPercentage();},100);
</script>
</body>
</html>
<html>
<head>
<title></title>
</head>
<body>
<div id="debug">LoadPercentage:</div>
wmi参考:http://msdn.microsoft.com/en-us/library/aa394373(VS.85).aspx
<script language=javascript>
var locator = new ActiveXObject ("WbemScripting.SWbemLocator");
function getCpuLoadPercentage()
{
var service = locator.ConnectServer(".");
var properties = service.ExecQuery("SELECT * FROM Win32_Processor");
var e = new Enumerator (properties);
for (;!e.atEnd();e.moveNext ())
{
var p = e.item ();
document.getElementById("debug").innerHTML += p.LoadPercentage + " ";
}
}
setInterval(function(){getCpuLoadPercentage();},100);
</script>
</body>
</html>