14Sep

Dlaczego zminimalizowane programy są często powolne do ponownego otwarcia?

click fraud protection

Wydaje się to szczególnie sprzeczne z intuicją: minimalizujesz aplikację, ponieważ planujesz powrócić do niej później i chcesz pominąć zamknięcie aplikacji i ponowne jej uruchomienie w późniejszym czasie, ale czasami maksymalizacja trwa nawet dłużej niż uruchomienie jej na świeżo. Co daje?

Dzisiejsze pytanie &Sesja odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, opartego na społecznościach grupy Q & A.

Pytanie Czytnik

SuperUser Bart chce wiedzieć, dlaczego nie oszczędza czasu przy minimalizacji aplikacji:

Dużo pracuję w Photoshop CS6 i wielu przeglądarkach. Nie używam ich wszystkich naraz, więc czasami niektóre aplikacje są minimalizowane do paska zadań przez wiele godzin lub dni.

Problem polega na tym, że gdy próbuję zmaksymalizować je z paska zadań - czasami trwa to dłużej niż ich uruchamianie! Zwłaszcza Photoshop czuje się naprawdę dziwnie przez wiele sekund po tym, jak wreszcie się pojawił, jest powolny, nie reaguje, a czasami całkowicie zamiera na minutę lub dwie.

instagram viewer

To nie jest problem sprzętowy, ponieważ tak było, ponieważ zawsze na wszystkich komputerach.

Czy zauważyłbym to również po uaktualnieniu dysku twardego do SDD i dodaniu pamięci RAM( mój główny komputer ma obecnie 4 GB)?Czy mogliby mi powiedzieć faceci z potężnymi komputerami / komputerami Mac - czy to też ci się przydarza?

Sądzę, że systemy operacyjne w jakiś sposób "skupiają się" na aktywnym oprogramowaniu i odsuwają wszystkie zasoby od tych, które działają, ale nie są używane. Czy można w jakiś sposób ustawić priorytety RAM / CPU / HDD lub coś, na przykład, Photoshopa, aby nie zwolnił po długim okresie bezczynności?

Więc jaka jest umowa? Dlaczego on czeka, aby zmaksymalizować zminimalizowaną aplikację?

Odpowiedź Autor

SuperUżytkownik Allquixotic wyjaśnia, dlaczego:

Podsumowanie

Bezpośrednim problemem jest to, że programy, które zostały zminimalizowane, są stronicowane do "pliku stronicowania" na dysku twardym. Ten symptom można poprawić, instalując dysk SSD( Solid State Disk), dodając więcej pamięci RAM do systemu, zmniejszając liczbę otwartych programów lub aktualizując system do nowszej architektury systemu( na przykład Ivy Bridge lub Haswell).Spośród tych opcji na ogół najskuteczniejszym rozwiązaniem jest dodanie większej ilości pamięci RAM.

Wyjaśnienie

Domyślnym zachowaniem systemu Windows jest nadanie priorytetu aktywnym aplikacjom w stosunku do nieaktywnych aplikacji w celu uzyskania miejsca w pamięci RAM.Kiedy występuje znaczna presja pamięci( co oznacza, że ​​system nie ma dużej ilości wolnej pamięci RAM, jeśli miałby pozwolić na to, aby każdy program miał całą wymaganą pamięć RAM), zaczyna wprowadzać zminimalizowane programy do pliku stronicowania, co oznacza, że ​​zapisuje ich zawartośćz pamięci RAM na dysk, a następnie zwolni ten obszar pamięci RAM.Ta bezpłatna pamięć RAM pomaga programom, z których aktywnie korzystasz - powiedzmy, przeglądarka internetowa - działają szybciej, ponieważ jeśli potrzebują zajęcia nowego segmentu pamięci RAM( np. Po otwarciu nowej karty), mogą to zrobić.

Ta "wolna" pamięć RAM jest również używana jako pamięć podręczna , co oznacza, że ​​gdy aktywne programy próbują odczytać dane z dysku twardego, dane te mogą być buforowane w pamięci RAM, co uniemożliwia dostęp do dysku twardego w celu uzyskania tych danych. Korzystając z większości pamięci RAM dla pamięci podręcznej stron i zamieniając nieużywane programy na dysk, system Windows próbuje poprawić czas reakcji programów, z których aktywnie korzysta użytkownik, udostępniając im pamięć RAM i buforując pliki, do których mają dostęp. RAM zamiast dysku twardego.

Wadą tego zachowania jest to, że zminimalizowane programy mogą trochę potrwać, zanim ich zawartość zostanie skopiowana z pliku stronicowania na dysk z powrotem do pamięci RAM.Czas zwiększa się, tym większy jest ślad programu w pamięci. Właśnie dlatego doświadczasz tego opóźnienia przy maksymalizacji Photoshopa.

RAM jest wiele razy szybszy niż dysk twardy( w zależności od konkretnego sprzętu, może być do kilku rzędów wielkości).Dysk SSD jest znacznie szybszy niż dysk twardy, ale jest wolniejszy niż pamięć RAM o rząd wielkości. Posiadanie pliku strony na dysku SSD spowoduje, że pomoże , ale szybciej zużyje również dysk SSD niż zwykle, jeśli plik strony jest mocno wykorzystywany z powodu nacisku pamięci RAM.

Środki zaradcze

Oto wyjaśnienie dostępnych środków zaradczych i ich ogólna skuteczność:

  • Instalowanie większej ilości pamięci RAM : Jest to zalecana ścieżka. Jeśli twój system nie obsługuje większej ilości pamięci RAM niż ta, którą już zainstalowałeś, będziesz musiał uaktualnić więcej swojego systemu: prawdopodobnie płytę główną, procesor, obudowę, zasilacz itp. W zależności od tego, ile masz lat. Jeśli jest to laptop, prawdopodobnie będziesz musiał kupić cały nowy laptop, który obsługuje więcej zainstalowanej pamięci RAM.Po zainstalowaniu większej ilości pamięci RAM zmniejsza się ciśnienie pamięci , co zmniejsza użycie pliku stronicowania, co jest dobrą rzeczą dookoła. Udostępnisz także więcej pamięci RAM dla pamięci podręcznej stron, dzięki czemu wszystkie programy uzyskujące dostęp do dysku twardego będą działały szybciej. Począwszy od czwartego kwartału 2013 r., Moim osobistym zaleceniem jest posiadanie co najmniej 8 GB pamięci RAM na komputer stacjonarny lub laptop, którego cel jest znacznie bardziej złożony niż przeglądanie stron internetowych i poczta e-mail. Oznacza to edycję zdjęć, edytowanie / oglądanie wideo, granie w gry komputerowe, edycję lub nagrywanie dźwięku, programowanie / programowanie itp. Wszystkie powinny mieć co najmniej 8 GB pamięci RAM, jeśli nie więcej.
  • Uruchom mniej programów naraz : To zadziała tylko wtedy, gdy uruchomione programy nie będą same używać dużej ilości pamięci. Niestety, produkty Adobe Creative Suite, takie jak Photoshop CS6, są znane z używania ogromnej ilości pamięci. Ogranicza to również zdolność do wielozadaniowości. Jest to tymczasowy, darmowy środek zaradczy, ale może to być niewygodne zamknięcie przeglądarki lub programu Word za każdym razem, gdy uruchamiasz program Photoshop. Nie powstrzymałoby to również zamiany Photoshopa podczas minimalizowania go, więc nie jest to bardzo skuteczne rozwiązanie. Pomaga tylko w określonych sytuacjach.
  • Zainstaluj dysk SSD : Jeśli plik strony znajduje się na dysku SSD, zwiększona szybkość dysku SSD w porównaniu z dyskiem twardym spowoduje ogólną poprawę wydajności, gdy plik strony ma zostać odczytany lub zapisany. Należy pamiętać, że dyski SSD nie są zaprojektowane tak, aby wytrzymać bardzo częsty i stały losowy strumień zapisów;Mogą być pisane tylko w ograniczonej liczbie razy, zanim zaczną się rozpadać.Intensywne używanie pliku stronicowania nie jest szczególnie dobrym obciążeniem dla dysku SSD.Należy zainstalować dysk SSD w połączeniu z dużą ilością pamięci RAM, aby uzyskać maksymalną wydajność przy zachowaniu długowieczności dysku SSD.
  • Użyj nowszej architektury systemu : W zależności od wieku systemu może być używana przestarzała architektura systemu."Architektura systemu" jest generalnie określana jako "generacja"( należy myśleć o generacjach takich jak dzieci, rodzice, dziadkowie itd.) Na płycie głównej i procesorze. Nowsze generacje generalnie obsługują szybsze wejścia / wyjścia( wejścia / wyjścia), lepszą przepustowość pamięci, mniejsze opóźnienia i mniej rywalizacji o współdzielone zasoby, zamiast tego zapewniają dedykowane łącza między komponentami. Na przykład, począwszy od generacji "Nehalem"( około 2009 r.), Wyeliminowano magistralę FSB, która usunęła wspólne wąskie gardło, ponieważ prawie wszystkie elementy systemu musiały współdzielić tę samą magistralę FSB do transmisji danych. Zostało to zastąpione architekturą "punkt do punktu", co oznacza, że ​​każdy komponent otrzymuje swój własny "pas" do procesora, który co kilka lat jest ulepszany z nowymi generacjami. Zasadniczo zauważysz znaczną poprawę ogólnej wydajności systemu w zależności od "luki" między architekturą twojego komputera a najnowszą dostępną.Na przykład architektura Pentium 4 z 2004 roku będzie miała znacznie bardziej znaczącą poprawę w porównaniu do "Haswell"( najnowszy od Q4 2013) niż architektura "Sandy Bridge" z roku 2010.

Łącza

Pytania pokrewne:

Jak zmniejszyć dysk twardy( stronicowanie)?

Windows Swap( plik strony): Włącz lub wyłącz?

Również w przypadku, gdy rozważasz to, naprawdę nie powinieneś wyłączać pliku strony, ponieważ to tylko pogorszy sprawę;Spójrz tutaj.

Jeśli potrzebujesz dodatkowej przekonywującej opcji opuszczenia pliku stronicowania systemu Windows, zobacz tutaj i tutaj.

Czy chcesz coś dodać do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych użytkowników Stack Exchange, którzy znają się na technologii? Sprawdź cały wątek dyskusji tutaj.