3

我在一个项目中需要对 Windows Server 2008 R2 文件系统进行读写操作。为了实现这一点,我会考虑使用 nodejs 的 FS 模块或 .NET System.IO。有人在他们之间做基准吗?如果有人喜欢分享经验,我将不胜感激。

谢谢

4

1 回答 1

4

我也很好奇。我创建了一个简单的只读测试。我在我的 src 代码目录上运行了 19K 文件的测试,4K 子目录,总共 850MB 的磁盘空间。

在温暖的 FS 的情况下,.Net 与 Node 的运行时性能几乎是平局。

5 次运行的平均值给出了以下时间(以秒为单位):节点:3.037,CLR:2.976

重新启动后,我将使用冷号码进行更新。

代码可以在这里找到:https ://github.com/ScottWeinstein/NodeVsNetFSPerf

于 2012-04-14T19:06:06.453 回答