Ich habe ein MacBook Pro Ende 2016 (ohne Touchbar) - MacOS High Sierra 10.13.2 - Java 9
Seit ein oder zwei Wochen, wenn ich eine Java-Anwendung (NetBeans, eine JavaFX-Anwendung, Eclipse ... usw.) starte, friert mein MacOS-Dock mindestens 5 Sekunden lang ein, bevor die Anwendung freigegeben und im Dock angezeigt wird (und gestartet wird). Ich kann nicht zwischen Anwendungen wechseln. Das gleiche passiert, wenn ich versuche, Anwendungen aus meiner Entwicklungsumgebung zu kompilieren. Es ist für jetzt unbrauchbar ...
Hast du irgendwelche Lösungen?
BEARBEITEN: Versucht, Java zu deinstallieren, immer noch das Gleiche. Wenn ich das Java-Installationsprogramm starte, tritt dasselbe Problem auf: Dock / Mac für 5 Sekunden einfrieren ... BEARBEITEN 2: Es wurde versucht, ein Konsolenprogramm zu starten: Kein Problem. Dies ist nur möglich, wenn ich eine GUI-Anwendung starte.
Antworten:
Als ich diese Java-Programme startete (warum nur Java-Anwendungen, die ich ehrlich gesagt nicht kenne ...), erinnere ich mich, dass ich eine Verknüpfung zur Netzwerkfreigabe in das Mac OS-Dock eingefügt habe.
Ich denke, MacOS hat als Nebeneffekt versucht, diesen Ordner (der eigentlich ein Netzwerkspeicher ist) zu analysieren, während er sich im Dock befand. Dies führt zu all diesen Verzögerungen, da der freigegebene Netzwerkordner nicht immer verbunden ist (wenn ich nicht zu Hause bin oder selbst wenn ich zu Hause bin und der NAS schläft).
TL; DR Wenn in Ihrem Mac OS-Dock eine Verknüpfung zu einem freigegebenen Netzwerk- / FTP-Ordner vorhanden ist, können Sie versuchen, diesen zu entfernen, um festzustellen, ob die Verzögerungen verschwinden.
quelle