【发布时间】:2011-03-01 09:26:29
【问题描述】:
我想知道使用 FileSystemWatcher 类监视文件/目录的更改是否会占用大量内存。我正在用 C# 开发一个桌面应用程序,它将在低性能计算机上连续在后台运行,我需要一些方法来检查各种文件是否已更改。我能想到几个解决方案:
- 使用 FileSystemWatcher 监视目录。
- 在经过的时间间隔内运行定时线程并手动检查。
- 每次 actionhandler 线程运行时手动检查(程序偶尔会针对某个操作执行某些操作)。
有什么建议吗?
谢谢!
坏熊猫
【问题讨论】:
-
补充:基本(虽然没有发生很多)资源负载和峰值资源负载都需要最小化。
标签: c# performance multithreading directory filesystemwatcher