为什么fs.readFile在windows上花费太多时间
Why fs.readFile takes too much time on windows
我刚刚下载了node v4.4.3 LTS
并运行了这个简单的代码。
var fs = require('fs');
fs.readFile('./tmp/Test.txt', 'utf8', (err, data) => {
if (err) throw err;
console.log(data);
});
Test.txt包含
"hello world"
给出日志大约需要20秒。
可能的原因是什么?
CCD_ 2在CCD_ 3中并且路径变量被分配。
这只是一个观察结果,而不是答案
这是我的D:/node.js
Name Size Date Modified
node_modules/ 4/16/16, 1:51:11 PM
node_etw_provider.man 6.5 kB 2/16/16, 10:48:12 PM
node_perfctr_provider.man 4.9 kB 3/8/16, 10:48:08 PM
node.exe 13.6 MB 5/2/16, 11:35:12 AM
nodevars.bat 702 B 3/8/16, 10:48:10 PM
npm 623 B 3/3/16, 11:01:58 PM
npm.bat 570 B 4/16/16, 2:03:03 PM
node.exe是v4.4.3LTS
当我使用它尝试这个简单的代码时,大约需要20秒才能运行。
请注意,其他数据文件是从https://github.com/npm/npm
所以这可能就是问题所在。我尝试了V6.0,没有遇到任何问题。我还尝试了v4.4.3LTS node.exe,但没有分配路径变量,它运行得很好。所以我想,这是因为v4.4.3LTS在运行之前尝试了一些过程(手动npm)。
相关文章:
- 一个html元素的克隆次数太多
- offsetLeft Javascript属性需要更多时间
- ExtJS类的最佳实践最终导致了太多的.JS文件.性能怎么样
- 使用.slice分页选择了太多项目
- 堆排序实现进行了太多比较
- 如何在不每秒调用太多次的情况下通过Soundcloud解析api进行循环
- 如何修复“;太多递归”;ReactJS中的错误
- 为什么fs.readFile在windows上花费太多时间
- 如何避免webGL着色器加载给cpu带来太多负载
- node.js 需要太多的 TCP 套接字
- JavaScript循环迭代太多
- 函数崩溃,因为太多迭代jQuery
- 为什么不'当用户输入空格或字符太多/不够时,此函数会发出window.alert
- Angularjs:为什么重复做太多的工作
- Jquery-append函数花费了太多时间
- 花了太多时间才做出承诺's则起作用
- MongoDB bulk.execute()在无序插入时花费了太多时间
- Jquery加载函数,如果花费太多时间,会出现错误信息
- 动态设置谷歌脚本时间驱动的计时器和太多的计时器错误在gmail
- ng重复渲染数据花费了太多时间