手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >让任务管理器中的CPU跳舞的js代码
让任务管理器中的CPU跳舞的js代码
摘要:之前在的书中看到有关控制任务管理器中CPU占用率的文章。感觉很意思。一直想自己做一次。但我在C语言方面的水平有限。因此不能直接用找到代码实践...

之前在<编程之美>的书中看到有关控制任务管理器中CPU占用率的文章。感觉很意思。一直想自己做一次。但我在C语言方面的水平有限。因此不能直接用找到代码实践这个过程。

不过最近经常在用javascript,所以就想到用javascript实现一下。结果还不错。代码在下面,只要在桌面上建一个html文件,把代码放进去,用浏览器打开就可以看了。因为我用的机器是双核的,所以效果不太好。希望有高手帮我改进一下这个程序。

复制代码 代码如下:

<html>

<head>

<script type="text/javascript">

var SPLIT = 0.01;

var COUNT = 200;

var PI = 3.14159265;

var INTERVAL = 150;

var busySpan=new Array(); //array of busy times

var idleSpan=new Array(); //array of idle times

function showmsg()

{

var half=INTERVAL/2;

var radian = 0.0;

var i=0;

for(i = 0;i<COUNT; i++)

{

busySpan[i] = (half + (Math.sin(PI * radian) * half));

idleSpan[i] = INTERVAL - busySpan[i];

radian+=SPLIT;

}

cystime();

return 0;

}

var j=0;var flag=0;

function cystime()

{

j=j%COUNT;

//busy

flag=0;

var nowobj=new Date();

var nowms=nowobj.getTime();

var newms=nowms;

while((newms-nowms)<busySpan[j])

{ nowobj=new Date();newms=nowobj.getTime(); }

//idle

var idlt=setTimeout('cystime()',idleSpan[j]);

j++;

}

</script>

</head>

<body >

<input type="button" value="开始"/>

</body>

</html>

如果想得到 cPU近平曲线可以

任务管理器->性能,->资源监视器查看

【让任务管理器中的CPU跳舞的js代码】相关文章:

你一定会收藏的Nodejs代码片段

JavaScript中的sub()方法的使用介绍

jQuery实现div随意拖动的实例代码(通用代码)

js+css实现回到顶部按钮(back to top)

将HTML自动转为JS代码

光标定位等TextRange的操作的范例代码

剖析Node.js异步编程中的回调与代码设计模式

简介JavaScript中的getUTCFullYear()方法的使用

让插入到 innerHTML 中的 script 跑起来的实现代码

网页里控制图片大小的相关代码

精品推荐
分类导航