Насколько сильно процесс мониторящий папку грузит систему?
Доброго времени суток!
Есть программы, которые отслеживают изменения файлов в какой-то папке: Dropbox и иже с ним, GoodSync и другие.
Как и большинство пользователей винды, я сталкиваюсь с тем, что со временем их система работает все хуже и хуже, вплоть до переустановки. Мне интересно насколько сильно вот такие процессы грузят компьютер? Как они вообще работают? Каждые 30 секунд проверяют целевую папку?
Нет, не проверяют каждые 30 секунд. Используют или функции мониторинга (например, ReadDirectoryChangesW), или журналы изменений.
Нагрузка от мониторинга ничтожная.
Существуют у операционной системы средства для оповещения об изменениях в файловой системе: процесс подписывается на оповещения, связанные с директорией и как только там что-то изменилось — ему сообщается.
Сам процессор такие программки грузить не должны, хотя бы потому что приложение, которое висит в фоне и жрет ресурсы не практично и нафиг никому не нужно.Хотя у меня Dropbox занимает в оперативке 50 Мб. Для современных компов не так много, но все же можно было бы и поэкономнее.