标签: memory node.js filesystems directory
我目前正在使用nodeJS中的脚本来监视目录(及其子目录),并在文件放置后执行某些功能。实际上,这将是一个FTP,用户上传文件,处理,然后删除。
显然,我已经看到脚本的CPU使用量很高,因为它遍历目录,等待文件可见。但令我担心的是,脚本运行的时间越长,内存使用率就越高(它只是呈指数级增长)。是否有一些轻量级的方法来监视目录的变化?
谢谢!
编辑:我目前正在使用watch-tree,这很棒,但仍然存在增加内存问题。
答案 0 :(得分:3)
听起来你想要一个围绕FAM或inotify的包装器。也许像node-inotify-plusplus这样的东西对你有用。