Was wirkt sich stärker auf die Startzeiten der Software aus: Prozessor, RAM oder Festplatte?

Ich suche nach einem neuen Macbook Pro (hoffentlich haben sie Modelle von Ende 2013). Ich verwende derzeit mein Macbook von Anfang 2011 für die Programmierung von iOS-Apps und leichte Grafikdesign-Arbeiten mit Pixelmator. Ich kann mich nicht erinnern, wann, aber ich glaube, seit ich auf Mountain Lion aktualisiert habe, brauchen jetzt alle Programme etwas länger (zu lange, imo), um zu starten.

Als zukünftige Referenz habe ich mich gefragt, was die Startzeiten von Apps am meisten beeinflusst. Liegt es am Prozessor, RAM oder Festplatte/SSD? Im Moment hat mein Macbook 2,4 GHz Core 2 Duo, 8 GB DDR3 und eine 250 GB Festplatte.

Antworten (4)

Bis die Software in den Arbeitsspeicher geladen ist, ist Ihre Festplatte der Flaschenhals.

Wenn Sie also SSD verwenden, gewinnen Sie etwas an Geschwindigkeit, aber stellen Sie sicher, dass Sie 20 % freien Speicherplatz auf der Festplatte behalten.

Sobald sich die Software in Ihrem RAM befindet, ist es die Kombination aus Prozessor (CPU) und RAM, vorausgesetzt, Sie haben genügend RAM, um es nicht mit SSD teilen zu müssen.

Danach ist es die Software selbst, die die Dinge durch schlechtes Design, schlechte Treiber oder viele andere funktionsübergreifende Aktivitäten (andere Programme) verlangsamt, um zu funktionieren.

Einzelheiten zum Herunterfahren und Starten finden Sie in Ihrer Konsole

var/log/system.log

Haben Sie eine Referenz für die Behauptung „20 % freien Speicherplatz behalten“? Das wirkt eher willkürlich.
Es gibt eine gute Faustregel und einen tatsächlichen Datenbericht zu diesem anandtech.com/show/6489/playing-with-op , der besagt, dass mindestens 10 % erforderlich, 15 % empfohlen und 20 % nahezu optimal für die Zugriffsgeschwindigkeit sind.

Die Festplatte ist die einzige, die den App-Start merklich verlangsamt.

Beim RAM gibt es keinen merklichen Unterschied, es sei denn, Sie haben bereits viele Programme geöffnet und ausgeführt.

Bei CPUs ist nur ein Kern am Öffnen einer App beteiligt, sodass die Unterschiede winzig sind, selbst wenn Sie eine große Verbesserung erzielen.

Die Auszahlung mit viel RAM und schnelleren CPUs erfolgt, nachdem die App geöffnet wurde, aber meistens zeigt sich diese Auszahlung nur, wenn Sie Multitasking betreiben oder mit großen Mediendateien arbeiten.

Genau zwischen der Festplattenleistung und der RAM-Leistung gibt es einen oft vergessenen Faktor, der die Zeit zum Laden einer Anwendung beeinflusst: die Leistung des Betriebssystems (I/O-Cache, Treiber: lesen…). Genau das beschreibt das OP.

Die SSD/HD-Geschwindigkeit wirkt sich am stärksten auf die Startzeiten von Apps aus.

FWIW, ich kann Photoshop in starten

Ich hatte ein MBP mit 8 Gig RAM und herkömmlichem HD. Nachdem ich den RAM auf 16 ersetzt hatte, hatte ich eine geringfügige (wenn überhaupt) Verbesserung der Zeitverzögerung beim Öffnen einer Anwendung. Ich habe dann die HDD durch eine SSD ersetzt und die Zeitverzögerung ist fast verschwunden. Daher scheint die Geschwindigkeit von Festplatte zu RAM ein großes Problem zu sein, und die Vorteile einer SSD (dh einer viel schnelleren Festplatte) sind bei weitem die größte Verbesserung der Ladezeiten von Anwendungen. Ich habe nicht versucht, die CPU zu übertakten, aber ich bezweifle, dass dies einen großen Einfluss oder einen vergleichbaren Einfluss auf die Umstellung auf SSD gehabt hätte.