网页页面中插放了一个3D引擎作三维场景的计算,网页页面又需要一个setTimeout("func()",10),这个setTimeout用于实现定时器的循环功能,如:
function timer()
{
//计算.....
//.........
setTimeout("timer()",10);
}
这样子机器很卡,改成
function timer()
{
//计算.....
//.........
setTimeout("timer()",60000);
}
这个变化,IE的setTimeout的消耗的CPU资源会降下来不,类似于问IE实现setTimeout时,怎么耗用CPU资源的,不论多长时间,耗费同样的计算资源不???????????
function timer()
{
//计算.....
//.........
setTimeout("timer()",10);
}
这样子机器很卡,改成
function timer()
{
//计算.....
//.........
setTimeout("timer()",60000);
}
这个变化,IE的setTimeout的消耗的CPU资源会降下来不,类似于问IE实现setTimeout时,怎么耗用CPU资源的,不论多长时间,耗费同样的计算资源不???????????
使用javascript进行复杂的3d运算,性能肯定不会很好,因为js是解析语言,依赖宿主引擎而不是硬件平台进行运算。
http://www.shawnlin.cn
要不怎么计算
太频繁了