SeekerTime 2019-07-01
我们的前端工程是使用gulp
来构建的,开发环境下通过gulp.watch()
来监控文件变化自动构建刷新页面,然后随着工程模块的膨胀,cpu的占用率越来越高,以至于后来只要gulp
进程没有杀死,cpu持续跑在95%以上,已经严重影响了我同时进行其他工作,于是去查了一下找到了一篇文章。
gulp.watch High CPU Usage
发现这个问题可能是 win10 系统下特有的情况,解决方法也很简单,加一个参数将监视文件的频率下降就好了,代码如下。
gulp.watch('src/**/*.js', { interval: 750 }, function(event) { // watch code here }
修改后gulp
的cpu占用可以维持在20%以内。