2012-09-13 7 views
1

나는 FSEvents에 대한 사과 개발자 용 문서를 확인했지만, 나중에 보관 포럼에, 내가 발견이 https://forums.dropbox.com/topic.php?id=20771, fsevents - 데몬

"나는 사람이 직접 fsevents - 데몬을 사용하지 것이다하지만 FSEvents API를 사용하는 것이 생각 .... "

fsvents-daemon과 FSEvents API의 차이점은 무엇입니까? Mac OS에서 파일 시스템 변경 사항을 모니터링하고 싶습니다. 어떤 솔루션이 나에게 효과적인 솔루션입니까? fseventsd와 dbfseventsd (Dropbox 's)의 차이점은 무엇입니까?

답변

3

FSEvents 데몬 - 파일 시스템 알림을 얻으려면/dev/fsevents를 읽는 데몬. FSEvents API - Mac OS X의 fseventsd 프로세스는/dev/fsevents를 읽고 파일 시스템 이벤트 알림을 제공합니다.

FSEvents 데몬을 실행하는 것이 커널 공간에 있기 때문에 가장 좋으며 사용자 공간에있는 FSEvents API보다 빠릅니다. 많은 수의 디렉토리 계층 구조를 가진 FSEvents API를 사용하면 메모리가 많이 소모됩니다.