我有一个服务器,我的应用程序在其中使用 FileSystemWatcher 来监视文件夹,例如 e:\A。在文件夹 A 内,有多达 16,000 个文件夹,每个子文件夹都有许多其他文件夹和文件。
该应用程序在大约 1 小时内崩溃到桌面。当文件夹较少时,该应用程序运行良好。我已将内部缓冲区增加到默认值的两倍。
要监控的文件夹的最大数量是否有限制?或者由于文件夹数量庞大,文件夹本身不稳定?
更新:
该应用程序在虚拟机(vmware)上运行。
Windows Server 2008。
双 2.53 Intel Xeon。
4 GB 内存。
袭击。[ 1.3TB,可能会增加。]