Kāpēc tiek atkal atvērtas minimizētās programmas?
Tas šķiet īpaši pretrunīgs: jūs samazinātu lietojumprogrammu, jo jūs plānojat atgriezties tajā vēlāk un vēlaties izlaist lietojumprogrammas slēgšanu un atsākt to vēlāk, bet dažreiz maksimizējot to, tas aizņem vēl ilgāk nekā svaigi. Kas dod?
Šodienas jautājumu un atbilžu sesija mums dod pieklājību no SuperUser-Stack Exchange apakšnodaļas, kas ir kopienas orientēta Q & A tīmekļa vietņu grupa.
Jautājums
SuperUser lasītājs Bart vēlas uzzināt, kāpēc viņš nesaglabā nekādu laiku ar lietojumprogrammu samazināšanu:
Es strādāju Photoshop CS6 un daudzās pārlūkprogrammās. Es tos nelietoju uzreiz, tāpēc dažreiz dažas stundas tiek samazinātas līdz uzdevumjoslai stundām vai dienām.
Problēma ir tā, ka, mēģinot maksimizēt tos no uzdevumjoslas, tas dažkārt aizņem ilgāku laiku nekā to sākšana! Īpaši Photoshop jūtas ļoti dīvaini daudzas sekundes pēc tam, kad beidzot parādījies, tas ir lēns, nereaģē un pat dažreiz pilnīgi vai daļēji sasalst uz minūti vai diviem.
Tā nav aparatūras problēma, jo tā ir bijusi līdzīga, jo vienmēr uz visiem datoriem.
Vai es arī pamanīšu to pēc HDD atjaunināšanas līdz SDD un pievienojot RAM (mans galvenais PC pašlaik ir 4 GB)? Vai puiši ar spēcīgiem gabaliem / macs man pastāstītu - vai tas notiek arī ar jums?
Es domāju, ka OSs kaut kā „koncentrējas” uz aktīvo programmatūru un pārvieto visus resursus prom no tiem, kas darbojas, bet netiek izmantoti. Vai ir iespējams noteikt RAM / CPU / HDD prioritātes vai kaut ko, piemēram, Photoshop, tāpēc tas pēc tam, kad ilgs bezdarbības periods nav palēninājies?
Tātad, kas ir darījums? Kāpēc viņš gaida, lai maksimizētu minimizēto lietotni?
Atbilde
SuperUser ziedotājs Allquixotic izskaidro, kāpēc:
Kopsavilkums
Tūlītēja problēma ir tā, ka jūsu minimizētās programmas tiek pārraidītas uz cietā diska “lapas failu”. Šo simptomu var uzlabot, uzstādot cietā diska disku (SSD), pievienojot sistēmai vairāk RAM, samazinot atvērto programmu skaitu vai jauninot uz jaunāku sistēmas arhitektūru (piemēram, Ivy Bridge vai Haswell). No šīm iespējām visaktīvākais risinājums ir papildu RAM pievienošana.
Paskaidrojums
Windows noklusējuma uzvedība ir piešķirt aktīvajām lietojumprogrammām prioritāti pār neaktīviem lietojumiem, lai iegūtu vietas RAM. Ja ir ievērojams atmiņas spiediens (tas nozīmē, ka sistēmai nav daudz brīvas RAM, ja katrai programmai būtu vajadzīgā RAM atmiņa), tā sāk ievietot minimizētās programmas lapas failā, kas nozīmē, ka tā raksta to saturu no RAM uz disku, un tad padara šo RAM brīvu. Šī bezmaksas RAM palīdz programmām, kuras jūs aktīvi izmantojat, piemēram, tīmekļa pārlūkprogrammu, darboties ātrāk, jo, ja tām ir nepieciešams pieprasīt jaunu RAM segmentu (piemēram, atverot jaunu cilni), tās var to darīt.
Šī “brīvā” RAM tiek izmantota arī kā lapas kešatmiņa, tas nozīmē, ka tad, kad aktīvās programmas mēģina lasīt datus jūsu cietajā diskā, dati var būt saglabāti atmiņā RAM, kas neļauj jūsu cietajam diskam piekļūt, lai iegūtu šos datus. Izmantojot lielāko daļu jūsu RAM, lai veiktu lapu kešatmiņu, un neizmantoto programmu pārnešana uz disku, sistēma Windows cenšas uzlabot programmas (-u), ko jūs aktīvi izmantojat, atsaucību, padarot tiem pieejamu RAM un saglabājot failus, ko tie piekļūst RAM cietā diska vietā.
Šīs uzvedības negatīvie faktori ir tas, ka minimizētās programmas var aizņemt kādu laiku, lai to saturs tiktu kopēts no lapas faila, diskā, atpakaļ RAM. Laiks palielina programmas pēdas nospiedumu atmiņā. Tas ir iemesls, kāpēc jūs piedzīvojat šo kavēšanos, palielinot Photoshop.
RAM ir daudzi reizes ātrāk nekā cietais disks (atkarībā no konkrētās aparatūras, tas var būt līdz pat vairākiem lielumiem). SSD ir ievērojami ātrāks nekā cietais disks, bet tas joprojām ir lēnāks nekā RAM pēc lieluma. Ņemot jūsu lapas failu SSD palīdzēt, bet tas arī nolietos SSD ātrāk nekā parasti, ja jūsu lapas fails ir ievērojami izmantots RAM spiediena dēļ.
Tiesiskās aizsardzības līdzekļi
Šeit ir paskaidrojums par pieejamajiem risinājumiem un to vispārējo efektivitāti:
- Vairāk RAM instalēšana: Šis ir ieteicamais ceļš. Ja jūsu sistēma neatbalsta vairāk RAM nekā esat jau instalējis, jums būs nepieciešams jaunināt vairāk no jūsu sistēmas: iespējams, jūsu mātesplates, CPU, šasijas, barošanas avota utt. Atkarībā no tā, cik vecs tas ir. Ja tas ir klēpjdators, iespējams, jums būs jāpērk viss jauns klēpjdators, kas atbalsta vairāk instalētu RAM. Kad instalējat vairāk RAM, samazināsit atmiņas spiediens, kas samazina lapas faila izmantošanu, kas ir laba lieta. Jūs arī darāt pieejamus vairāk RAM lapas kešatmiņai, kas padarīs visas programmas, kas piekļūst cietajam diskam, ātrāk darboties. Sākot ar 2013. gada 4. ceturksni, mans personīgais ieteikums ir, ka jums ir vismaz 8 GB RAM galddatoram vai klēpjdatoram, kura mērķis ir kaut kas daudz sarežģītāks nekā tīmekļa pārlūkošana un e-pasts. Tas nozīmē, ka fotoattēlu rediģēšana, video rediģēšana / skatīšana, datorspēļu atskaņošana, audio rediģēšana vai ierakstīšana, programmēšana / izstrāde utt. Visiem ir jābūt vismaz 8 GB RAM, ja ne vairāk.
- Vienlaikus veiciet mazāk programmu: Tas darbosies tikai tad, ja lietojamās programmas neizmanto daudz atmiņas. Diemžēl Adobe Creative Suite produkti, piemēram, Photoshop CS6, ir zināmi par milzīgu atmiņas apjomu. Tas arī ierobežo jūsu multitasking spējas. Tas ir pagaidu, bezmaksas risinājums, bet tas var būt neērtība, lai aizvērtu tīmekļa pārlūkprogrammu vai Word katru reizi, kad sākat lietot Photoshop. Tas arī neapturētu, ka Photoshop tiek nomainīts, samazinot to, tāpēc tas tiešām nav ļoti efektīvs risinājums. Tas palīdz tikai dažās konkrētās situācijās.
- Instalējiet SSD: Ja jūsu lapas fails atrodas SSD, SSD uzlabotais ātrums, salīdzinot ar cieto disku, parasti uzlabos veiktspēju, kad lapas fails ir jālasa vai rakstīts. Ņemiet vērā, ka SSD nav izstrādāti, lai izturētu ļoti biežu un pastāvīgu rakstu plūsmu; tos var rakstīt tikai ierobežotā skaitā, pirms tie sāk sadalīties. Lapas faila smagā izmantošana nav īpaši laba slodze SSD. Jums jāinstalē SSD kopā ar daudz RAM, ja vēlaties maksimālu veiktspēju, saglabājot SSD ilgmūžību.
- Izmantojiet jaunāku sistēmas arhitektūru: Atkarībā no jūsu sistēmas vecuma, iespējams, izmantojat novecojušu sistēmas arhitektūru. “Sistēmas arhitektūra” parasti tiek definēta kā mātesplates un CPU “paaudze” (domāt paaudzes, piemēram, bērni, vecāki, vecvecāki utt.). Jaunākās paaudzes parasti atbalsta ātrāku I / O (ieejas / izejas), labāku atmiņas joslas platumu, zemāku latentumu un mazāk apgalvojumu par kopīgiem resursiem, bet nodrošina īpašas saites starp komponentiem. Piemēram, sākot ar „Nehalem” paaudzi (ap 2009. gadu), tika novērsta Front-Side Bus (FSB), kas novērsa kopēju sastrēgumu, jo gandrīz visām sistēmas sastāvdaļām bija jāsadala tāda pati FSB datu pārsūtīšanai. Tas tika aizstāts ar “punkta līdz punktam” arhitektūru, kas nozīmē, ka katrs komponents iegūst savu specializēto “joslu” CPU, kas joprojām tiek uzlabots ik pēc dažiem gadiem ar jaunām paaudzēm. Parasti jūs redzēsiet būtiskāku sistēmas vispārējās veiktspējas uzlabojumu atkarībā no “starpības” starp datora arhitektūru un jaunāko pieejamo. Piemēram, no 2004. gada Pentium 4 arhitektūra uzlabosies uz „Haswell” (vēlākais no 2013. gada 4. ceturkšņa), nekā „Sandy Bridge” arhitektūra no 2010. gada.
Saites
Saistītie jautājumi:
Kā samazināt disku saspiešanu (peidžeri)?
Windows Swap (lapas fails): iespējojiet vai atspējojiet?
Tāpat, tikai gadījumā, ja jūs to apsverat, jums nevajadzētu atspējot lapas failu, jo tas tikai pasliktinās; skatīt šeit.
Un, ja jums vajadzēja papildus pārliecinoši atstāt Windows lapas failu vien, skatiet šeit un šeit.
Vai kaut kas jāpievieno paskaidrojumam? Skaņas izslēgšana komentāros. Vai vēlaties lasīt vairāk atbildes no citiem tehnoloģiju gudriem Stack Exchange lietotājiem? Apskatiet pilnu diskusiju pavedienu šeit.