Ich habe kürzlich Cygwin heruntergeladen, damit ich gcc problemlos verwenden kann. Es wurde korrekt installiert und gcc kompiliert Programme und meldet Fehler wie erwartet ... aber ich kann nicht anders, als zu bemerken, dass das Laden der Umgebung jedes Mal, wenn ich cygwin ausführe, extrem lange dauert.
Immer wenn ich Cygwin ausführe, dauert es gut 40-60 Sekunden, bis die Cygwin-Befehlszeile die Verarbeitung beendet und Eingaben akzeptiert. Ist das normal? Wenn nicht, was könnte diese lange Wartezeit verursachen? Natürlich habe ich nicht vor, etwas extrem zeitkritisches zu tun, aber das bleibt ein Ärger, und ich frage mich, ob es reparabel ist.
Ich bin auf einem Laptop mit Windows 7 32-Bit. Könnte die Prozessorleistung (oder mein relativer Mangel daran) das zugrunde liegende Problem sein?
Antworten:
Es sollte nur einige Sekunden dauern. Haben Sie Bash-Completion installiert? Das Starten kann die Dinge wirklich verlangsamen, insbesondere wenn auch Netzlaufwerke beteiligt sind. Entweder deinstallieren Sie das Paket oder verschieben Sie das Startskript aus /etc/postinstall.d. Andere Skripte dort könnten die Dinge ebenfalls verlangsamen.
quelle
Abhängig von Ihren Systemressourcen sollte Cygwin relativ schnell sein. Ich habe festgestellt, dass es in vielerlei Hinsicht sehr fehlerhaft ist. Ich habe kürzlich auf AndLinux umgestellt, um Unix / Linux-Funktionen auf meinem Windows-Boot zu erhalten, und es funktioniert meiner Meinung nach weitaus besser.
quelle
Wenn Sie sich auf einem Computer mit Active Directory befinden, fügen Sie die folgenden Zeilen wie hier beschrieben in /etc/nsswitch.conf ein: https://www.cygwin.com/faq.html#faq.using.startup-slow
quelle