咱們的前端工程是使用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%之內。gulp