2
我正在構建一個使用風帆的應用程序,每當我離開服務器運行超過幾分鐘時,我的CPU就會跳轉到100%的穩定狀態。我在我的資產中包含大量較少的文件,我相信我的問題在於此。這可能會發生其他原因嗎?啓動js應用程序將CPU使用率提高到100%
我正在構建一個使用風帆的應用程序,每當我離開服務器運行超過幾分鐘時,我的CPU就會跳轉到100%的穩定狀態。我在我的資產中包含大量較少的文件,我相信我的問題在於此。這可能會發生其他原因嗎?啓動js應用程序將CPU使用率提高到100%
它可能是咕嚕表,當你有很多的文件擠壓你的CPU。嘗試禁用,並檢查您的CPU是否正常使用(6-30%取決於您的CPU和整體使用情況)。
要做到這一點去tasks/register/default.js
並從陣列中刪除'watch'
。
module.exports = function (grunt) {
grunt.registerTask('default', ['compileAssets', 'linkAssets', 'watch']);
};
如果你不想完全禁用繁重的守望者,然後去tasks/config/watch.js
,並嘗試排除有大部分的文件的文件夾,或排除所有這些,如果他們不是在一個特定的文件夾中。
我給你一個如何排除這個任務的文件夾的例子。只需在要排除的路徑之前添加一個!
即可。
module.exports = function(grunt) {
grunt.config.set('watch', {
// Some config you can ignore in this case
assets: {
// Assets to watch:
files: ['assets/**/*',
'tasks/pipeline.js', '!**/node_modules/**',
'!assets/folder-to-exlude/**' // <-- HERE IS THE EXCLUDED PATH
],
// More code
}
});
grunt.loadNpmTasks('grunt-contrib-watch');
};
我有一個類似的問題,這對我工作,讓我知道它是否工作。