2012-09-13 34 views
1

我被檢查約FSEvents蘋果開發者文檔,但後來在Dropbox的論壇上,我發現這個https://forums.dropbox.com/topic.php?id=20771fsevents守護VS FSEvents API

「我相信一個不會直接使用fsevents守護程序,但將使用FSEvents API ....「

fsvents-daemon和FSEvents API有什麼區別。我想監視Mac OS中的文件系統更改,這對我來說是有效的解決方案嗎? fseventsd和dbfseventsd(Dropbox的)之間有什麼區別?

回答

3

FSEvents守護進程 - 您自己的守護進程讀取/ dev/fsevents以獲取文件系統通知。 FSEvents API - Mac OS X的fseventsd進程將讀取/ dev/fsevents併爲您提供文件系統事件通知。

運行您的FSEvent守護進程將是最好的,因爲它來自內核空間,並且將比來自用戶空間的FSEvents API更快。使用具有大量目錄層次結構的FSEvents API也會消耗內存。