14Sep

Kāpēc minimizētās programmas bieži atpaliek no jauna?

Tas šķiet īpaši pretējs: jūs samazināt pieteikumu, jo plānojat atgriezties vēlāk un vēlaties izlaist lietojumprogrammas slēgšanu un atsākt to vēlāk, bet dažreiz to maksimāli palielinot, tas aizņem vēl ilgāku laiku, nekā sākt to sākt. Kas dod?

šodienas jautājums &Atbildes sesija mums priecājas par SuperUser - Stack Exchange, kas ir kopienas un Q & A tīmekļa vietņu grupa.

Jautājums

SuperUser lasītājs Bart vēlas uzzināt, kāpēc viņš nekādā laikā neglabā ar lietojumprogrammu minimizēšanu:

Es daudz strādāju Photoshop CS6 un vairākās pārlūkprogrammās. Es tos visus neizmantoju uzreiz, tāpēc dažreiz dažas lietojumprogrammas stundu vai dienu laikā tiek samazinātas uzdevumjoslā.

Problēma ir tāda, ka, cenšoties maksimāli palielināt tos uzdevumjoslā, tas dažreiz aizņem vairāk laika, nekā tos sākt!Īpaši šķiet, ka Photoshop patiešām ir dīvaini vairākas sekundes pēc tam, kad tas beidzot parādījās, tas ir lēns, nereaģējošs un pat dažreiz pilnīgi sasalst minūtes vai divas reizes.

Tā nav aparatūras problēma, jo tas bija tāds, jo vienmēr uz visiem maniem datoriem.

Vai es arī to pamanīju pēc jaunā cietā diska jaunināšanas uz SDD un RAM pievienošanas( manā galvenajā datorā ir 4 GB pašreiz)?Vai puiši ar jaudīgiem datoriem / mac pasakiet man, vai tas arī notiks ar jums?

Es domāju, ka OSes kaut kā "koncentrējas" uz aktīvo programmatūru un pārvieto visus resursus no tiem, kas darbojas, bet netiek izmantoti. Vai ir iespējams kādā veidā iestatīt RAM / CPU / HDD prioritātes vai kaut ko, piemēram, Photoshop, lai pēc ilga bezdarbības perioda tas nepaātrinātos?

Tātad, kāds ir darījums? Kāpēc viņš gaidīs, lai maksimāli palielinātu minimizēto lietotni?

Atbilde

SuperUser atbildētājs Allquixotic izskaidro, kāpēc:

kopsavilkums

Tūlītējā problēma ir tā, ka programmas, kuras esat minimizējis, tiek izvadītas uz "cietā diska" lapas failu.Šo simptomu var uzlabot, instalējot cieto disku( SSD), pievienojot savai sistēmai vairāk RAM, samazinot atvērto programmu skaitu vai jaunināšanu uz jaunāku sistēmas arhitektūru( piemēram, Ivy Bridge vai Haswell).No šīm iespējām, vislabākais veids, kā pievienot vairāk RAM, ir visefektīvākais risinājums.

Paskaidrojums

Windows noklusējuma darbība ir piešķirt aktīvām lietojumprogrammām prioritāti, salīdzinot ar neaktīvām lietojumprogrammām, jo ​​tām ir vietas RAM.Ja ir ievērojams atmiņas spiediens( tas nozīmē, ka sistēmai nav daudz brīvas RAM, lai katrai programmai būtu viss nepieciešamais RAM), tā sāk ievietot minimizētās programmas lapas failā, kas nozīmē, ka tā raksta saturuno RAM uz disku, un pēc tam padara šo RAM platību brīvu.Šī brīvā RAM palīdz programmām, kuras jūs aktīvi izmantojat - proti, jūsu tīmekļa pārlūkprogramma - darbojas ātrāk, jo, ja tām ir jāpieprasa jauns RAM segments( piemēram, kad atverat jaunu cilni), tā var to darīt.

Šī "brīvā" RAM tiek izmantota arī kā lapu kešatmiņa , kas nozīmē, ka aktīvo programmu gadījumā tiek mēģināts nolasīt datus uz cietā diska, šie dati var tikt saglabāti kešatmiņā RAM, kas neļauj piekļūt cietajam diskam, lai iegūtu šos datus. Izmantojot lielāko daļu RAM operētājsistēmas lapas kešatmiņai un pārstājot neizmantotās programmas uz diska, Windows cenšas uzlabot aktīvo programmu reaģēšanas spēju, padarot to pieejamu RAM un saglabājot failus, kuriem tie piekļūstRAM, nevis cietais disks.

Šīs uzvedības negatīvie aspekti ir tādi, ka minimizētās programmas var aizņemt laiku, lai to saturs tiktu nokopēts no lapas faila, diska, atpakaļ RAM.Laiks palielina programmas atmiņas apjomu. Tas ir iemesls, kāpēc jūs novērojat šo kavēšanos, maksimizējot Photoshop.

RAM ir daudzas reizes ātrāk nekā cietais disks( atkarībā no konkrētās aparatūras tas var būt līdz pat vairākiem pasūtījuma apjomiem).SSD ir ievērojami ātrāks nekā cietais disks, bet tas ir vēl lēnāks nekā RAM pēc pasūtījuma apjoma.Ņemot jūsu lapas failu SSD, palīdzēs , bet tas arī SSD iztīros ātrāk nekā parasti, ja jūsu lapas fails tiek ievērojami izmantots RAM spiediena dēļ.

Remedies

Šeit ir paskaidrojums par pieejamiem līdzekļiem un to vispārējo efektivitāti:

  • Instalējot vairāk RAM : tas ir ieteicamais ceļš.Ja jūsu sistēma neatbalsta vairāk RAM nekā jūs jau esat instalējis, jums būs jāatjaunina vairāk jūsu sistēmas: iespējams, jūsu mātesplatē, centrālajā procesorā, šasijā, barošanas blokā utt atkarībā no tā, cik tā ir veca. Ja tas ir klēpjdators, iespējams, jums būs jāpērk viss jaunais klēpjdators, kas atbalsta vairāk instalētās RAM.Instalējot vairāk RAM, jūs samazināt atmiņas spiedienu , kas samazina lapas faila lietošanu, kas ir laba lieta visapkārt. Jūs arī padarīs pieejamu vairāk RAM par lapu kešatmiņu, kas padarīs visas programmas, kas piekļūst cietajā diskā, darboties ātrāk. Sākot no 2013. gada 4. ceturkšņa, mans personīgais ieteikums ir tāds, ka datoram vai klēpjdatoram ir vismaz 8 GB RAM, kura mērķis ir kaut kas sarežģītāks nekā tīmekļa pārlūkošana un e-pasts. Tas nozīmē, fotoattēlu rediģēšana, video rediģēšana / apskate, datorspēļu atskaņošana, audio rediģēšana vai ierakstīšana, programmēšana / izstrāde utt. Visām vajadzētu būt vismaz 8 GB RAM, ja ne vairāk.
  • Vienlaikus palaidiet mazāk programmu : Tas darbosies tikai tad, ja jūsu darbojošās programmas neizmanto lielu atmiņu. Diemžēl Adobe Creative Suite produkti, piemēram, Photoshop CS6, ir pazīstami ar milzīgu atmiņas apjomu. Tas arī ierobežo daudzuzdevumu spējas. Tas ir īslaicīgs, bezmaksas risinājums, taču, piemēram, tas var radīt neērtības, piemēram, slēgt tīmekļa pārlūkprogrammu vai Word katru reizi, kad startējat Photoshop. Tas arī neapturēs Photoshop maiņu, kad to samazinās, tāpēc tas tiešām nav ļoti efektīvs risinājums. Tas tikai palīdz noteiktās situācijās.
  • Instalējiet SSD . Ja jūsu lapas fails ir uz SSD, SSD uzlabotais ātrums salīdzinājumā ar cieto disku kopumā uzlabos veiktspēju, ja lapas fails ir jālasa no vai jāraksta. Jāapzinās, ka SSD nav paredzēti, lai izturētu ļoti bieži un pastāvīgi izlases veida plūsmu rakstīšanu;tos var ierakstīt tikai ierobežotā skaitā reizes, pirms tie sāk sabojāt. Lapas faila smagā lietošana nav īpaši laba SSD darba slodze. Jums vajadzētu instalēt SSD kopā ar lielu RAM apjomu, ja vēlaties maksimālu veiktspēju, vienlaikus saglabājot SSD ilgmūžību.
  • Izmantojiet jaunāku sistēmas arhitektūru . Atkarībā no sistēmas vecuma jūs varat izmantot novecojušas sistēmas arhitektūru."Sistēmas arhitektūra" parasti tiek definēta kā mātesplates un CPU "paaudze"( domājiet par tādām paaudzēm kā bērni, vecāki, vecvecāki utt.).Jaunākas paaudzes parasti atbalsta ātrāku I / O( ieejas / izejas), labāku atmiņas joslas platumu, zemāku latentuma laiku un mazāk strīdus par kopīgiem resursiem, tā vietā nodrošinot īpašas saiknes starp komponentiem. Piemēram, sākot ar "Nehalem" paaudzi( aptuveni 2009. Gadā) tika novērsta priekšējā sāna autobuss( FSB), kas nojauca kopēju sašaurinājumu, jo gandrīz visām sistēmas sastāvdaļām datu pārraidei bija jāpiedalās vienā un tajā pašā FSB.Tas tika aizstāts ar "point to point" arhitektūru, kas nozīmē, ka katrai sastāvdaļai ir savs īpašais "joslas" uz CPU, kas ik pēc pāris gadiem turpina uzlaboties ar jaunām paaudzēm. Parasti kopējā sistēmas veiktspēja ievērojami uzlabosies atkarībā no "starpības" starp jūsu datora arhitektūru un jaunāko pieejamo. Piemēram, Pentium 4 arhitektūra no 2004. gada redzēs daudz nozīmīgāku uzlabojumu uzlabošanu līdz "Haswell"( jaunākais 2013. gada 4. ceturksnī) nekā "Sandy Bridge" arhitektūra no 2010. gada.

Saites

Saistītie jautājumi:

Kā samazināt diska apjomu( peidžeri)?

Windows apmaiņa( lapas fails): aktivizēt vai atspējot?

Arī tad, ja jūs to apsverat, jums patiešām nevajadzētu atspējot lapas failu, jo tas tikai pasliktinās;skatīt šeit.

Un, ja jums vajadzēja papildu pārliecinošu iespēju atstāt tikai Windows Page failu, skatiet šeit un šeit.

Vai kaut kas jāpievieno paskaidrojumam? Skatieties komentāros. Vēlaties lasīt citas atbildes no citiem tehnoloģiju savvy Stack Exchange lietotājiem?Šeit skatiet pilnu diskusiju pavedienu.