Я натрапив на повідомлення, в якому обговорювали швидкість розгортання в Cygwin, даючи очікувану "швидкість вилки" в Windows XP близько 30-50 в секунду ( посилання )
У мене є дует Core 2 (1,79 ГГц), який я б очікував отримати порівнянні результати, але він керує лише 8 вилами в секунду (а іноді і набагато менше):
$ while (true); do date --utc; done | uniq -c
5 Wed Apr 21 12:38:10 UTC 2010
6 Wed Apr 21 12:38:11 UTC 2010
1 Wed Apr 21 12:38:12 UTC 2010
1 Wed Apr 21 12:38:13 UTC 2010
8 Wed Apr 21 12:38:14 UTC 2010
8 Wed Apr 21 12:38:15 UTC 2010
6 Wed Apr 21 12:38:16 UTC 2010
1 Wed Apr 21 12:38:18 UTC 2010
9 Wed Apr 21 12:38:19 UTC 2010
Чи можете ви запропонувати щось, що я міг би зробити, щоб прискорити справи? Ця машина діє набагато повільніше в Cygwin, ніж інші, якими я користувався раніше, насправді були набагато повільніше.
Оновлення
Дозвольте мені виправдати моє запитання: я не вірю, що швидше розвилка магічним чином покращить моє життя, але я вважаю, що цей орієнтир є хорошим проксі-сервісом щодо проблем із ефективністю, які я бачу в баші завдяки нормальному використанню зовнішніх виконуваних файлів для обчислення значень. Я знаходжу, що я набираю помітну швидкість на Cygwin, переглядаючи мої сценарії запуску оболонки та bash-завершення та намагаючись замінити зовнішні команди внутрішніми; в Linux це не проблема. Однак часто це неможливо, і зараз мій комп'ютер займає ~ 14s, щоб запустити оболонку з теплого кешу і без навантаження.