10

Я недавно скачал Cygwin, чтобы я мог легко использовать gcc. Он установлен правильно, и gcc компилирует программы и сообщает об ошибках, как и ожидалось ... но я не могу не заметить, что загрузка среды занимает очень много времени каждый раз, когда я запускаю cygwin.

Всякий раз, когда я запускаю Cygwin, командная строка cygwin занимает около 40-60 секунд, чтобы завершить обработку и начать принимать ввод. Это нормально? Если нет, что может быть причиной этого долгого времени ожидания? Ясно, что я не собираюсь делать что-то чрезвычайно чувствительное ко времени, но это по-прежнему раздражает, и мне интересно, можно ли это исправить.

Я на ноутбуке под управлением windows 7 32-bit. Может ли мощность процессора (или мой относительный недостаток) быть основной проблемой?

3 ответа3

10

Это займет всего несколько секунд. Вы установили bash-complete? Запуск может реально замедлить процесс, особенно если задействованы также сетевые диски. Либо удалите пакет, либо переместите его сценарий запуска из /etc/postinstall.d. Другие сценарии также могут замедлить работу.

3

В зависимости от ваших системных ресурсов, Cygwin должен быть относительно быстрым. Я обнаружил, что во многих отношениях он очень глючит. Недавно я перешел на использование AndLinux для получения функциональности unix/linux при загрузке Windows, и, на мой взгляд, это работает намного лучше.

1

Если вы находитесь на компьютере с Active Directory, вставьте следующие строки в /etc/nsswitch.conf, как описано здесь: https://www.cygwin.com/faq.html#faq.using.startup-slow

passwd:   files
group:    files

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .