14Sep

Warum werden Minimierungsprogramme oft nur langsam wieder geöffnet?

click fraud protection

Es scheint besonders kontraintuitiv zu sein: Sie minimieren eine Anwendung, weil Sie später darauf zurückkommen wollen und die Anwendung nicht mehr herunterfahren und später neu starten möchten, aber manchmal dauert die Maximierung länger, als sie neu zu starten. Was gibt?

Die heutige Frage &Die Antwortsitzung kommt dank SuperUser, einer Unterteilung von Stack Exchange, einer Community-gesteuerten Gruppierung von Q & A-Websites, zu uns.

Die Frage

SuperUser reader Bart möchte wissen, warum er mit der Anwendungsminimierung keine Zeit spart:

Ich arbeite viel mit Photoshop CS6 und mehreren Browsern. Ich benutze sie nicht alle auf einmal, manchmal werden einige Anwendungen für Stunden oder Tage auf die Taskleiste minimiert.

Das Problem ist, wenn ich versuche, sie von der Taskleiste zu maximieren - es dauert manchmal länger als sie zu starten! Vor allem Photoshop fühlt sich viele Sekunden lang seltsam an, nachdem es endlich aufgetaucht ist, es ist langsam, reagiert nicht und manchmal friert es sogar ein oder zwei Minuten ein.

instagram viewer

Es ist kein Hardwareproblem, da es immer so auf allen PCs war.

Würde ich es auch bemerken, nachdem ich meine HDD auf SDD aufgerüstet habe und RAM hinzugefügt habe( mein Haupt-PC hat momentan 4 GB)?Könnten Kerle mit starken PCs / Macs mir sagen - passiert es dir auch?

Ich denke, Betriebssysteme konzentrieren sich irgendwie auf aktive Software und verschieben alle Ressourcen von denen, die laufen, aber nicht benutzt werden. Ist es möglich, RAM / CPU / HDD-Prioritäten oder etwas, sagen wir Photoshop, irgendwie einzustellen, damit es nach langer Inaktivität nicht langsamer wird?

Also, was ist das Geschäft? Warum wartet er darauf, eine minimierte App zu maximieren?

Die Antwort

SuperUser Mitwirkender Allquixotic erklärt warum:

Zusammenfassung

Das unmittelbare Problem ist, dass die Programme, die Sie minimiert haben, in die "Auslagerungsdatei" auf Ihrer Festplatte ausgelagert werden. Dieses Symptom kann verbessert werden, indem Sie eine Solid State Disk( SSD) installieren, mehr RAM zu Ihrem System hinzufügen, die Anzahl der geöffneten Programme verringern oder auf eine neuere Systemarchitektur( z. B. Ivy Bridge oder Haswell) aktualisieren. Von diesen Optionen ist das Hinzufügen von mehr RAM in der Regel die effektivste Lösung.

Erläuterung

Das Standardverhalten von Windows besteht darin, aktiven Anwendungen Vorrang vor inaktiven Anwendungen zu geben, um einen Platz im Arbeitsspeicher zu erhalten. Wenn es einen erheblichen Speicherdruck gibt( das heißt, das System hat nicht viel freien RAM, wenn es jedem Programm den gesamten RAM geben möchte), beginnt es minimierte Programme in die Auslagerungsdatei zu schreiben, was bedeutet, dass sie ihren Inhalt ausschreibtvon RAM auf Festplatte und macht dann diesen Bereich von RAM frei. Dieser freie RAM-Speicher hilft Programmen, die Sie aktiv nutzen - zum Beispiel Ihrem Webbrowser -, schneller zu laufen, denn wenn sie ein neues RAM-Segment beanspruchen müssen( wie wenn Sie einen neuen Tab öffnen), können sie dies tun.

Dieser "freie" RAM wird auch als Seitencache verwendet, was bedeutet, dass, wenn aktive Programme versuchen, Daten auf Ihrer Festplatte zu lesen, diese Daten im RAM zwischengespeichert werden, was den Zugriff Ihrer Festplatte auf diese Daten verhindert. Durch die Verwendung des Hauptspeichers für den Seitencache und das Austauschen nicht verwendeter Programme auf die Festplatte versucht Windows, die Reaktionsfähigkeit der aktiven Programme zu verbessern, indem ihnen RAM zur Verfügung gestellt und die Dateien zwischengespeichert werden, auf die sie zugreifenRAM statt der Festplatte.

Der Nachteil dieses Verhaltens besteht darin, dass minimierte Programme einige Zeit benötigen, um ihren Inhalt von der Auslagerungsdatei auf der Festplatte in den Arbeitsspeicher zu kopieren. Die Zeit erhöht sich, je größer der Speicherplatz des Programms im Speicher ist. Dies ist der Grund, warum diese Verzögerung bei der Maximierung von Photoshop auftritt.

RAM ist viele mal schneller als eine Festplatte( je nach spezifischer Hardware kann es bis zu mehreren Größenordnungen reichen).Eine SSD ist wesentlich schneller als eine Festplatte, aber um Größenordnungen langsamer als RAM.Wenn Sie Ihre Auslagerungsdatei auf einer SSD haben, wird zwar helfen, aber sie wird die SSD auch schneller verschleißen als sonst, wenn Ihre Auslagerungsdatei aufgrund von RAM-Druck stark ausgelastet ist.

Remedies

Hier ist eine Erklärung der verfügbaren Mittel und ihrer allgemeinen Wirksamkeit:

  • Installation von mehr RAM : Dies ist der empfohlene Pfad. Wenn Ihr System nicht mehr RAM unterstützt, als Sie bereits installiert haben, müssen Sie mehr von Ihrem System aufrüsten: möglicherweise Ihr Motherboard, Ihre CPU, Ihr Gehäuse, Ihr Netzteil usw., je nachdem wie alt es ist. Wenn es sich um einen Laptop handelt, müssen Sie wahrscheinlich einen ganzen neuen Laptop kaufen, der mehr installierten RAM unterstützt. Wenn Sie mehr RAM installieren, reduzieren Sie Speicherdruck , was die Verwendung der Auslagerungsdatei reduziert, was eine gute Sache ist. Sie stellen auch mehr RAM für den Seitencache zur Verfügung, wodurch alle Programme, die auf die Festplatte zugreifen, schneller ausgeführt werden. Ab dem 4. Quartal 2013 ist meine persönliche Empfehlung, dass Sie mindestens 8 GB RAM für einen Desktop oder Laptop haben, dessen Zweck komplexer ist als das Surfen im Internet und E-Mails. Das bedeutet, dass Fotobearbeitung, Videoschnitt / -betrachtung, Computerspiele spielen, Audiobearbeitung oder -aufzeichnung, Programmierung / Entwicklung usw. alle mindestens 8 GB RAM haben sollten, wenn nicht mehr.
  • Führen Sie weniger Programme gleichzeitig aus : Dies funktioniert nur, wenn die Programme, die Sie ausführen, nicht viel Speicher selbst verbrauchen. Adobe Creative Suite-Produkte wie Photoshop CS6 sind leider dafür bekannt, dass sie eine enorme Menge an Arbeitsspeicher verwenden. Dies schränkt auch Ihre Multitasking-Fähigkeit ein. Es ist ein vorübergehendes, kostenloses Gegenmittel, aber es kann eine Unbequemlichkeit sein, Ihren Webbrowser oder Word bei jedem Start von Photoshop zum Beispiel zu schließen. Dies würde auch nicht verhindern, dass Photoshop bei der Minimierung vertauscht wird, also ist es wirklich keine sehr effektive Lösung. Es hilft nur in bestimmten Situationen.
  • Installation einer SSD : Wenn sich Ihre Auslagerungsdatei auf einer SSD befindet, führt die verbesserte Geschwindigkeit der SSD im Vergleich zu einer Festplatte zu einer allgemein verbesserten Leistung, wenn die Auslagerungsdatei gelesen oder in sie geschrieben werden muss. Beachten Sie, dass SSDs nicht dafür ausgelegt sind, einem sehr häufigen und konstanten zufälligen Schreibstrom standzuhalten. Sie können nur über eine begrenzte Anzahl von Malen geschrieben werden, bevor sie zusammenbrechen. Die starke Nutzung einer Auslagerungsdatei ist keine besonders gute Arbeitslast für eine SSD.Sie sollten eine SSD in Kombination mit eine große Menge an RAM installieren, wenn Sie maximale Leistung bei gleichzeitiger Erhaltung der Langlebigkeit der SSD wollen.
  • Verwenden Sie eine neuere Systemarchitektur : Abhängig vom Alter Ihres Systems verwenden Sie möglicherweise eine veraltete Systemarchitektur. Die "Systemarchitektur" wird allgemein als die "Generation"( Denkgenerationen wie Kinder, Eltern, Großeltern usw.) des Motherboards und der CPU definiert. Neuere Generationen unterstützen im Allgemeinen schnellere E / A( Eingabe / Ausgabe), bessere Speicherbandbreite, geringere Latenz und weniger Konflikte über gemeinsam genutzte Ressourcen, statt dedizierte Verbindungen zwischen Komponenten bereitzustellen. So wurde beispielsweise ab der Generation "Nehalem"( um 2009) der Front-Side-Bus( FSB) eliminiert, was einen häufigen Engpass beseitigte, da sich fast alle Systemkomponenten für die Übertragung von Daten den gleichen FSB teilen mussten. Dies wurde durch eine "Point-to-Point" -Architektur ersetzt, was bedeutet, dass jede Komponente ihre eigene "Spur" für die CPU erhält, die alle paar Jahre mit neuen Generationen verbessert wird. Im Allgemeinen wird sich die Gesamtleistung des Systems in Abhängigkeit von der "Lücke" zwischen der Architektur des Computers und der neuesten verfügbaren Architektur deutlich verbessern. Zum Beispiel wird eine Pentium-4-Architektur von 2004 eine viel bedeutendere Verbesserung beim Upgrade auf "Haswell"( die neueste Version ab dem 4. Quartal 2013) aufweisen als eine "Sandy-Bridge" -Architektur von ~ 2010.

Links

Verwandte Fragen:

Wie reduziert man Festplatten-Thrashing( Paging)?

Windows Swap( Seitendatei): Aktivieren oder Deaktivieren?

Wenn Sie darüber nachdenken, sollten Sie die Auslagerungsdatei nicht wirklich deaktivieren, da dies die Situation nur verschlimmern wird.siehe hier.

Und falls Sie zusätzliche Informationen benötigen, um die Windows-Page-Datei in Ruhe zu lassen, finden Sie hier und hier.

Haben Sie etwas zur Erklärung hinzuzufügen? Ton in den Kommentaren ab. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange Benutzern lesen? Sehen Sie sich den vollständigen Diskussionsfaden hier an.