macOS Catalina (10.15): Durch Design verlangsamt
(sigpipe.macromates.com)Dies ist ein Artikel, der die Ursache für die deutlich spürbaren Verzögerungen und Hänger auf dem Computer des Autors untersucht, die seit dem Upgrade auf Catalina auftreten.
Überraschenderweise sagt der Autor, dass sich die Leistung deutlich verbessert, wenn man „das Internet abschaltet“, und erklärt die Gründe dafür. Unten steht die Übersetzung des entsprechenden Teils.
Apple hat beim Erzeugen einer „neuen Instanz“ einen Prüfprozess hinzugefügt. Dieser Prüfprozess sendet eine Anfrage an Apple-Server und man muss auf die Antwort warten. Das kann fast eine Sekunde dauern.
Das Problem ist, dass dieser Prüfprozess nicht nur beim Ausführen aus dem Internet heruntergeladener Dateien ausgelöst wird und auch nicht nur, wenn man Dateien über den Finder startet. Er wird bei jeder Handlung ausgeführt, die „ein Programm startet“. Sogar beim Verwenden von Shell-Skripten. Mit den folgenden zwei Zeilen lässt sich das reproduzieren.
echo $'#!/bin/sh\necho Hello' > /tmp/test.sh && chmod a+x /tmp/test.sh
time /tmp/test.sh && time /tmp/test.sh
Die Länge dieser Verzögerung variiert je nach Internetumgebung. Aber sie existiert eindeutig. Ein Nutzer in China berichtete, dass es bei Verwendung eines VPNs eine Verzögerung von 5,7 Sekunden gebe. Wenn man Terminal in der Kategorie Entwicklerwerkzeuge unter Sicherheit & Datenschutz hinzufügt, lasse sich diese Verzögerung nicht reproduzieren.
Dieses Problem wurde Apple gemeldet, und es wurde die Issue-Nummer FB7674490 vergeben. Apple antwortete jedoch, dass dieses Verhalten „By Design“ sei (was auch zur Inspiration für den Titel des Originals, Slow By Design, beigetragen hat).
3 Kommentare
Ich vermute, dass das mit Screen Time zusammenhängen könnte.
Sie haben im Entwickler-Tool wohl jede Menge häufig genutzter Programme hinzugefügt. Danke 😀
Dann war der Eindruck also doch keine Täuschung, dass Mojave irgendwie schneller war.