+ -
当前位置:首页 → 问答吧 → 使用jQuery是否会增加CPU的开销

使用jQuery是否会增加CPU的开销

时间:2011-09-10

来源:互联网

最近用jQuery做了一个桌球游戏,和已有的用JS做的代码比较,CPU开销很大,不知道是不是用jQuery的原因

作者: lihengzhaozhao   发布时间: 2011-09-10

用JS做的代码CPU开销在 3% 左右,我用jQuery做的CPU开销在 26% 左右,虽然我的算法比已有的复杂点,但不至于这么夸张,所以想知道是不是因为用jQuery的缘故

作者: lihengzhaozhao   发布时间: 2011-09-10

CPU开销和框架没有关系 jquery自身性能算是js框架中比较好的了
这个和你的代码逻辑关系密切 比如是不是使用了大量的全局变量 是否存在内存泄漏 是不是for循环较多 等等

作者: fanchuanzhidu   发布时间: 2011-09-10

引用 2 楼 fanchuanzhidu 的回复:

CPU开销和框架没有关系 jquery自身性能算是js框架中比较好的了
这个和你的代码逻辑关系密切 比如是不是使用了大量的全局变量 是否存在内存泄漏 是不是for循环较多 等等
使用的全局变量不多,但用了5个for循环,内存泄露没有考虑过,再仔细琢磨下

作者: lihengzhaozhao   发布时间: 2011-09-10

5个for循环,什么程序,这么复杂?

作者: jtchan   发布时间: 2011-09-10

会有, 但不至于

作者: windzjp   发布时间: 2011-09-10