Как cron внутренне планирует задания?

Как "современные" демоны cron внутренне планируют свои задания? Некоторые crond время от времени используются для планирования запуска через по адресу . Итак, после того, как crontab записан, выполняет ли crond :

  1. синтаксический анализ crontab для всех будущих событий и время ожидания для интервалов?
  2. Опрашивает агрегированную базу данных crontab каждую минуту, чтобы определить, текущее ли время соответствует шаблону расписания?
  3. Другое?

Спасибо, Я выбираю большой проект из 9072 файлов (в основном файлы php и несколько изображений) размером 95,1 МБ. Это фальшивый проект, и, возможно, он даст ...

Я проводил сравнение скорости GIT и Mercurial.
Я выбрал большой проект из 9072 файлов (в основном файлов php и нескольких изображений) размером 95,1 МБ.

Это поддельный проект, и, возможно, он подскажет кому-нибудь, как объяснить полученные результаты - это wordpress загрузил, не изменил и скопировал 12 раз в две папки - одну для GIT, а другую для репозитория Mercurial.

Затем я создаю репозиторий GIT и фиксирую (используя TortoiseGIT), а после завершения я сделал то же самое с другой папка для Mercurial с использованием TortoiseHG.

Git Results
Время: 32 минуты 30 секунд на фиксацию всего
Размер репозитория: 6,38 МБ, всего 847 файлов.

Результаты Mercurial:
Время: 1 минута 25 секунд - да, всего 1 минута.
Размер репозитория: 58,8 МБ с 9087 файлами.

Я не спорю о лучшем или что-то еще, я просто пытаюсь понять различия и то, как оба SCM создали репозитории.

Похоже, HG сделал копию файлы с некоторой степенью сжатия.
Но я не понял, что сделал Git.
Может кто-нибудь объяснить результаты?

PS: Я знаю, что уже есть несколько вопросов о GIT и Mercurial, я только пытаюсь выяснить результат этого теста - и даже если это действительный тест. Когда я начинал, я всего лишь проверял скорость, но в итоге у меня на голове появлялись вопросительные знаки ...

5
задан Josh Lee 20 October 2010 в 23:36
поделиться