fsevents-daemon vs FSEvents API

时间:2012-09-13 19:54:51

标签: macos cocoa fsevents

我正在查看关于FSEvents的apple Developer Documentation,但后来在Dropbox论坛中,我发现了https://forums.dropbox.com/topic.php?id=20771

“我相信不会直接使用fsevents-daemon但会使用FSEvents API ....”

fsvents-daemon和FSEvents API之间的区别是什么。我想在Mac OS中监控文件系统的变化,这对我来说是有效的解决方案吗?什么是fseventsd和dbfseventsd(Dropbox's)之间的区别。

1 个答案:

答案 0 :(得分:3)

FSEvents守护程序 - 您自己的守护程序读取/ dev / fsevents以获取文件系统通知。 FSEvents API - Mac OS X的fseventsd进程将读取/ dev / fsevents并为您提供文件系统事件通知。

运行FSEvents守护程序将是最好的,因为它来自内核空间,并且比来自用户空间的FSEvents API更快。使用具有大量目录层次结构的FSEvents API也会消耗内存。