Насколько сильно процесс мониторящий папку грузит систему?

Доброго времени суток!



Есть программы, которые отслеживают изменения файлов в какой-то папке: Dropbox и иже с ним, GoodSync и другие.

Как и большинство пользователей винды, я сталкиваюсь с тем, что со временем их система работает все хуже и хуже, вплоть до переустановки. Мне интересно насколько сильно вот такие процессы грузят компьютер? Как они вообще работают? Каждые 30 секунд проверяют целевую папку?
  • Вопрос задан
  • 4628 просмотров
Пригласить эксперта
Ответы на вопрос 4
@Hint
Нет, не проверяют каждые 30 секунд. Используют или функции мониторинга (например, ReadDirectoryChangesW), или журналы изменений.
Нагрузка от мониторинга ничтожная.

Статья на хабре: habrahabr.ru/post/164775/
Ответ написан
Anonym
@Anonym
Программирую немного )
Проверил в ubuntu. Процесс с inotifywait практически ничего не жрет.
Ответ написан
Комментировать
m08pvv
@m08pvv
Существуют у операционной системы средства для оповещения об изменениях в файловой системе: процесс подписывается на оповещения, связанные с директорией и как только там что-то изменилось — ему сообщается.
Ответ написан
Комментировать
@serega_kaktus
Программист-самоучка, фрилансер
Сам процессор такие программки грузить не должны, хотя бы потому что приложение, которое висит в фоне и жрет ресурсы не практично и нафиг никому не нужно.Хотя у меня Dropbox занимает в оперативке 50 Мб. Для современных компов не так много, но все же можно было бы и поэкономнее.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы