Startseite » wie man » Warum öffnen sich minimierte Programme oft nur langsam wieder?

    Warum öffnen sich minimierte Programme oft nur langsam wieder?

    Es scheint besonders uninteressant zu sein: Sie minimieren eine Anwendung, weil Sie später zurückkehren möchten und das Herunterfahren der Anwendung überspringen und später neu starten möchten. Manchmal dauert die Maximierung jedoch noch mehr, als wenn Sie sie neu starten. Was gibt?

    Die heutige Question & Answer-Sitzung wird dank SuperUser zur Verfügung gestellt - einer Unterteilung von Stack Exchange, einer Community-basierten Gruppierung von Q & A-Websites.

    Die Frage

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

    Ich arbeite viel mit Photoshop CS6 und mehreren Browsern. Ich verwende sie nicht alle gleichzeitig, daher werden manche Anwendungen manchmal für Stunden oder Tage in der Taskleiste minimiert.

    Das Problem ist, wenn ich versuche, sie über die Taskleiste zu maximieren - es dauert manchmal länger, als sie zu starten! Vor allem Photoshop fühlt sich für viele Sekunden wirklich seltsam an, nachdem er endlich aufgetaucht ist.

    Es ist kein Hardwareproblem, da es seit jeher auf allen PCs so ist.

    Habe ich es auch bemerkt, nachdem ich meine Festplatte auf SDD aufgerüstet habe und RAM hinzugefügt habe (mein Haupt-PC hat derzeit 4 GB)? Könnten mir Jungs mit leistungsstarken PCs / Macs sagen - passiert Ihnen das auch??

    Ich denke, Betriebssysteme konzentrieren sich irgendwie auf aktive Software und verschieben alle Ressourcen von denen, die ausgeführt werden, aber nicht verwendet werden. Ist es möglich, RAM- / CPU- / HDD-Prioritäten oder ähnliches einzustellen, beispielsweise Photoshop, damit es nach längerer Inaktivität nicht langsamer wird?

    Also, was ist der Deal? 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 "Seitendatei" auf Ihrer Festplatte ausgelagert werden. Sie können dieses Symptom verbessern, indem Sie eine Solid State Disk (SSD) installieren, Ihrem System mehr RAM hinzufügen, die Anzahl der geöffneten Programme reduzieren oder ein Upgrade auf eine neuere Systemarchitektur (z. B. Ivy Bridge oder Haswell) durchführen. Unter diesen Optionen ist das Hinzufügen von mehr RAM im Allgemeinen die effektivste Lösung.

    Erläuterung

    Das Standardverhalten von Windows besteht darin, aktiven Anwendungen Vorrang vor inaktiven Anwendungen zu geben, damit sie einen Platz im RAM haben. Wenn erheblicher Speicherdruck herrscht (dh das System hat nicht viel freien Arbeitsspeicher, wenn jedes Programm über den erforderlichen Arbeitsspeicher verfügen würde), fängt es an, minimierte Programme in die Auslagerungsdatei zu schreiben, das heißt, sie schreiben ihren Inhalt von RAM auf die Festplatte und macht dann den RAM-Bereich frei. Mit dem kostenlosen RAM können Programme, die Sie gerade verwenden, beispielsweise Ihr Webbrowser, schneller ausgeführt werden. Wenn sie ein neues RAM-Segment beanspruchen müssen (z. B. wenn Sie eine neue Registerkarte öffnen), können sie dies tun.

    Dieses "freie" RAM wird auch als verwendet Seiten-Cache, Dies bedeutet, dass, wenn aktive Programme versuchen, Daten auf Ihrer Festplatte zu lesen, diese Daten möglicherweise im RAM zwischengespeichert werden. Dies verhindert, dass auf Ihre Festplatte zugegriffen wird, um diese Daten abzurufen. Windows verwendet den Großteil Ihres Arbeitsspeichers für den Seiten-Cache und wechselt nicht verwendete Programme auf die Festplatte aus. Windows versucht, die Reaktionsfähigkeit der Programme, die Sie gerade verwenden, zu verbessern, indem Sie ihnen Arbeitsspeicher zur Verfügung stellen und die Dateien, auf die sie zugreifen, im Cache speichern RAM statt der Festplatte.

    Der Nachteil dieses Verhaltens ist, dass minimierte Programme eine Weile brauchen können, bis der Inhalt von der Seitendatei auf der Festplatte wieder in den Arbeitsspeicher kopiert wurde. Die Zeit nimmt zu, je größer der Speicherbedarf des Programms ist. Daher tritt diese Verzögerung bei der Maximierung von Photoshop auf.

    RAM ist viele mal schneller als eine Festplatte (je nach Hardware kann es mehrere Größenordnungen geben). Eine SSD ist erheblich schneller als eine Festplatte, jedoch um Größenordnungen langsamer als der Arbeitsspeicher. Wenn Sie Ihre Auslagerungsdatei auf einer SSD haben, wird dies der Fall Hilfe, Wenn die Auslagerungsdatei aufgrund des RAM-Drucks stark ausgelastet ist, nutzt sich die SSD auch schneller als sonst ab.

    Heilmittel

    Hier eine Erläuterung der verfügbaren Mittel und ihrer allgemeinen Wirksamkeit:

    • Mehr RAM installieren: Dies ist der empfohlene Pfad. Wenn Ihr System nicht mehr Arbeitsspeicher unterstützt, als Sie bereits installiert haben, müssen Sie ein größeres Upgrade Ihres Systems durchführen: Möglicherweise Motherboard, CPU, Chassis, Netzteil usw., je nachdem, wie alt es ist. Wenn es sich um einen Laptop handelt, müssen Sie einen neuen Laptop kaufen, der mehr installierten Arbeitsspeicher unterstützt. Wenn Sie mehr RAM installieren, reduzieren Sie Gedächtnisdruck, Dies reduziert die Verwendung der Auslagerungsdatei, was rundum eine gute Sache ist. Sie stellen auch mehr RAM für den Seiten-Cache zur Verfügung, wodurch alle Programme, die auf die Festplatte zugreifen, schneller ausgeführt werden. Seit dem vierten 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-Mail. Dies bedeutet, dass Fotobearbeitung, Videobearbeitung / -ansicht, Computerspielen, Audiobearbeitung oder -aufnahme, Programmierung / Entwicklung usw. 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 alleine beanspruchen. Leider sind Adobe Creative Suite-Produkte wie Photoshop CS6 dafür bekannt, sehr viel Speicher zu verwenden. Dies begrenzt auch Ihre Multitasking-Fähigkeit. Dies ist eine zeitlich begrenzte, kostenlose Lösung, es kann jedoch unbequem sein, beispielsweise Ihren Webbrowser oder Word jedes Mal zu schließen, wenn Sie Photoshop starten. Dies würde auch nicht dazu führen, dass Photoshop beim Minimieren ausgetauscht wird. Daher ist es wirklich keine sehr effektive Lösung. Es hilft nur in bestimmten Situationen.
    • Installieren Sie eine SSD: Wenn sich Ihre Seitendatei auf einer SSD befindet, führt die im Vergleich zu einer Festplatte verbesserte Geschwindigkeit der SSD zu einer allgemein verbesserten Leistung, wenn die Seitendatei gelesen oder geschrieben werden muss. Beachten Sie, dass SSDs nicht für einen sehr häufigen und konstanten Zufallsstrom von Schreibvorgängen ausgelegt sind. Sie können nur eine begrenzte Anzahl von Malen beschrieben werden, bevor sie zusammenbrechen. Eine starke Auslastung einer Auslagerungsdatei ist für eine SSD kein besonders guter Arbeitsaufwand. Sie sollten eine SSD installieren in Kombination mit eine große Menge an RAM, wenn Sie maximale Leistung wünschen und gleichzeitig die Langlebigkeit der SSD erhalten möchten.
    • Verwenden Sie eine neuere Systemarchitektur: Je nach Alter Ihres Systems verwenden Sie möglicherweise eine veraltete Systemarchitektur. Die „Systemarchitektur“ wird im Allgemeinen als die „Generation“ (dh Generationen 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 mit gemeinsam genutzten Ressourcen, stattdessen dedizierte Verbindungen zwischen Komponenten bereitzustellen. Beginnend mit der Generation "Nehalem" (etwa 2009) wurde beispielsweise der Front-Side-Bus (FSB) eliminiert, wodurch ein gemeinsamer Engpass beseitigt wurde, da fast alle Systemkomponenten den gleichen FSB für die Datenübertragung verwenden mussten. Diese wurde durch eine "Punkt-zu-Punkt" -Architektur ersetzt, was bedeutet, dass jede Komponente eine eigene "Spur" für die CPU erhält, die alle paar Jahre mit neuen Generationen verbessert wird. In der Regel werden Sie eine bedeutendere Verbesserung der Systemleistung insgesamt feststellen, abhängig von der „Lücke“ zwischen der Architektur Ihres Computers und der neuesten verfügbaren. Zum Beispiel wird eine Pentium 4-Architektur aus dem Jahr 2004 eine wesentlich bedeutendere Verbesserung aufweisen, die auf „Haswell“ (die neueste Version ab dem vierten Quartal 2013) aktualisiert wird, als eine „Sandy Bridge“ -Architektur aus ~ 2010.

    Links

    Verwandte Fragen:

    So reduzieren Sie Festplatten-Thrashing (Paging)?

    Windows-Swap (Seitendatei): Aktivieren oder Deaktivieren?

    Nur für den Fall, dass Sie darüber nachdenken, sollten Sie die Auslagerungsdatei wirklich nicht deaktivieren, da dies die Sache nur verschlimmert. siehe hier.

    Für den Fall, dass Sie besonders überzeugend sein mussten, um die Windows-Seitendatei alleine zu lassen, finden Sie hier und hier.


    Haben Sie der Erklärung etwas hinzuzufügen? Ton aus in den Kommentaren. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange-Benutzern lesen? Hier geht es zum vollständigen Diskussionsthread.