监视目录的变化 - 潜在的高内存

时间:2011-05-04 00:32:41

标签: memory node.js filesystems directory

我目前正在使用nodeJS中的脚本来监视目录(及其子目录),并在文件放置后执行某些功能。实际上,这将是一个FTP,用户上传文件,处理,然后删除。

显然,我已经看到脚本的CPU使用量很高,因为它遍历目录,等待文件可见。但令我担心的是,脚本运行的时间越长,内存使用率就越高(它只是呈指数级增长)。是否有一些轻量级的方法来监视目录的变化?

谢谢!

编辑:我目前正在使用watch-tree,这很棒,但仍然存在增加内存问题。

1 个答案:

答案 0 :(得分:3)

听起来你想要一个围绕FAM或inotify的包装器。也许像node-inotify-plusplus这样的东西对你有用。

相关问题