首页 > 其他 > 详细

怎样优化CPU

时间:2017-04-05 12:30:01      阅读:239      评论:0      收藏:0      [点我收藏+]

大家写好的代码,在浏览器上运行,总会有怎样才能让他效率更高,不卡顿。。。等问题,就本人而言,我觉得是以下这几个导致CPU 过高

1、不要直接监听scroll,等到鼠标滚动停止的时候再去触发事件
2、控制创建的时间计时器(setTimeout/setInterval)的数量
3、控制时间计时器(setTimeout/setInterval)的时间间隔setTimeOut( 函数名 , 时间间隔)

我认为吧,1)不要让setTimeout/setInterval 写在for()循环里面,减少setTimeout/setInterval 数量,一定要先clear(释放)setTimeout/setInterval;2)让setTimeout/setInterval时间间隔长些,控制时间间隔; 2)尽量不要使用监听(例如: angular $watch);3)运行代码时,没有的变量释放掉;4)不要使用全局变量,污染全局环境

额外再讲点:6个基本数据类型 String 、Number 、 Boolean 、 Object 、 Undefined 、Null 是包装对象,意思是,如果调用方法就是对象,需要在栈开辟空间,如果没有调用方法,就是在堆上,是值。

CPU 是给予权限  JPU显卡是渲染(就像是 canvocs 每一点需要在显卡渲染,如果渲染比较多的话,就会非常卡顿,因为显卡过高了,导致CPU也过高了)

怎样优化CPU

原文:http://www.cnblogs.com/shirly77/p/6668147.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!