Erhöht sich die Leistung, wenn ich mit diesen Page-In / Page-Out-Statistiken Speicher hinzufüge?


1

Wenn ich Photoshop nach einem Tag öffne, beträgt die Ladezeit derzeit etwa 5 Sekunden. Wenn ich schließe und wieder öffne (gleich danach), beträgt die Ladezeit ungefähr 2 Sekunden (ich nehme an, dass dies ein Caching ist?). Kann jemand erklären, wie das Hinzufügen von Speicher (wenn überhaupt) die Leistung hier erhöht (4 GB bis 16 GB)?

Hintergrundinfo: Meine Page-Ins haben ungefähr 2 GB und meine Page-Outs ungefähr 60 MB (iMac 12,2 4 GB RAM).


Sie wissen, dass Sie über genügend Arbeitsspeicher verfügen, wenn Sie Photoshop starten, und nicht viel anderes auf die Festplatte auslagern. Stattdessen wird nicht zugewiesener Arbeitsspeicher gefüllt.
bmike

Antworten:


1

Die beim Starten von Photoshop unmittelbar nach dem vorherigen Starten und Stoppen zu beobachtende Geschwindigkeit stammt aus dem Festplatten-Cache, der nicht erhöht werden kann, und das Hinzufügen von mehr Systemspeicher macht keinen großen Unterschied, es sei denn, der zugewiesene Speicher ist ausreichend hoch, um ein erhebliches Auslagern zu erfordern Platz für die neue App machen. Da ein Paging beim ersten Ladevorgang stattgefunden hat, ist es unwahrscheinlich, dass beim zweiten Versuch ein erneutes Paging erforderlich ist, es sei denn, Sie greifen erneut auf die ausgelagerten Daten zu, so dass das Paging wieder aufgenommen wird, für das Sie keine Zeit haben dieses Szenario. Die In- / Out-Zahlen für Ihre Seite müssen detaillierter sein, um eine ordnungsgemäße Berücksichtigung zu ermöglichen - wie lange dauert die Abtastung usw.?


Merkwürdig - meine Macs mit 4 GB RAM lesen weitaus mehr Daten, als in den Laufwerkscache passen, und starten CS4 und CS5 sowohl beim ersten als auch beim nachfolgenden Start. Ich erhalte ähnliche Timings wie das OP auf iMacs mit schnellen internen Laufwerken. 8g RAM ist der Sweet Spot für mich in diesem Anwendungsfall.
bmike

Wenn ich zurückblicke, während ich immer noch denke, dass das, was ich gesagt habe, genau ist, sind die Effekte mit einer riesigen App wie CS4 wahrscheinlich weniger ausgeprägt, so dass der Laufwerks-Cache wahrscheinlich die geringere Auswirkung hat. Es macht den größten Unterschied, dass es nicht erforderlich ist, dass es ohne eine Chance erneut ausgelagert wird.
stuffe

Meine Faustregel ist, dass die meisten Macs die meiste Zeit in einem Drittel einer Sekunde einen 32-MB-Cache leeren. Es rockt wirklich kleine Dateien wie Xcode. Die meisten Laufwerke zwischenspeichern die Schreibvorgänge mehr als die Lesevorgänge.
bmike

0

Wenn Ihr System so stabil ist, dass zwischen den Starts kein Neustart erforderlich ist, können Sie möglicherweise eine drastische Verbesserung erzielen, indem Sie so viel RAM-Speicher anheben.

Es geht mehr darum, was in der Zwischenzeit dazu führt, dass Dinge ausgeblendet werden, als wie sich Photoshop verhält. In der Praxis mit Lion und Snow Leopard scheint der Unterschied zwischen 4 und 8 G RAM die Programme, die Sie verwenden, nach mehreren Tagen spürbar zu beschleunigen. 16 zu werden wäre der Himmel für mich. Sogar 5 Sekunden sind ziemlich schnell, also verstehe es nicht, wenn du enttäuscht wirst, wenn es nach dem Upgrade 4 oder 5 sind.

Andere Dinge werden sicherlich beschleunigt, aber es ist schwer zu sagen, ob Ihre Workload 2 Sekunden mit beliebig viel RAM garantiert, wenn die inaktiven Seiten, auf denen Photoshop gespeichert ist, vom virtuellen Speichersystem freigegeben werden, um Platz für neuere inaktive Seiten zu schaffen.


0

Wenn Sie über eine signifikante Betriebszeit hinweg 60 MB Page-Outs haben, ist Ihr Computer nicht speicherbeschränkt, und Sie werden durch Hinzufügen von Speicher keine signifikante Verbesserung feststellen. Ihr Page-In enthält so gut wie keine Page-Outs und stellt Programme dar, die beim Ausführen in den Speicher geladen werden. Sie werden das nicht schneller machen, es sei denn, Sie kaufen eine SSD.

Wenn Sie nach einem Tag mit normaler Arbeitsauslastung viele Auslagerungen haben, können Sie vom Hinzufügen von Speicher profitieren. Hinweis: Wenn Sie den freien Speicher in Activity Monitor betrachten, wird nur ein Teil des Puzzles angezeigt, da Unix dazu neigt, die Daten nach dem Laden im Speicher zu belassen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.