Kāpēc samazinātas programmas bieži tiek lēni atvērtas?



Tas šķiet īpaši pretintuitīvi: jūs minimizējat lietojumprogrammu, jo plānojat pie tās atgriezties vēlāk un vēlaties izlaist lietojumprogrammas izslēgšanu un vēlāku restartēšanu, taču dažreiz tās palielināšana prasa pat ilgāku laiku nekā tās palaišana no jauna. Ko dod?

Šodienas jautājumu un atbilžu sesija mums ir pieejama, pateicoties SuperUser — Stack Exchange apakšnodaļai, kas ir kopienas virzīta jautājumu un atbilžu vietņu grupa.





Jautājums

SuperUser lasītājs Bārts vēlas uzzināt, kāpēc viņš neietaupa laiku, samazinot lietojumprogrammas:

Es daudz strādāju programmā Photoshop CS6 un vairākās pārlūkprogrammās. Es neizmantoju tās visas uzreiz, tāpēc dažreiz dažas lietojumprogrammas tiek samazinātas līdz uzdevumjoslai stundām vai dienām.



Problēma ir tā, ka mēģinu tos maksimāli palielināt no uzdevumjoslas — dažreiz tas aizņem ilgāku laiku nekā to palaišana! Jo īpaši Photoshop jūtas ļoti dīvaini daudzas sekundes pēc tam, kad beidzot parādās, tas ir lēns, nereaģē un pat dažreiz pilnībā sastingst uz minūti vai divām.

Tā nav aparatūras problēma, jo tā vienmēr ir bijusi visos manos datoros.

Vai es to pamanīšu arī pēc HDD jaunināšanas uz SDD un RAM pievienošanas (manam galvenajam datoram pašlaik ir 4 GB)? Vai puiši ar jaudīgiem datoriem / maciem varētu man pateikt – vai tā notiek arī ar jums?



Es domāju, ka OS kaut kā koncentrējas uz aktīvo programmatūru un pārvieto visus resursus no tām, kas darbojas, bet netiek izmantotas. Vai ir iespējams kaut kā iestatīt RAM / CPU / HDD prioritātes vai kaut ko citu, piemēram, Photoshop, lai tas nepalēninātu pēc ilgstošas ​​​​dīkstāves?

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

Atbilde

SuperUser līdzstrādnieks Allquixotic paskaidro, kāpēc:

Kopsavilkums

Tūlītējā problēma ir tāda, ka programmas, kuras esat samazinājis, tiek novirzītas uz lapas failu jūsu cietajā diskā. Šo simptomu var uzlabot, instalējot cietvielu disku (SSD), pievienojot sistēmai vairāk RAM, samazinot atvērto programmu skaitu vai veicot jaunināšanu uz jaunāku sistēmas arhitektūru (piemēram, Ivy Bridge vai Haswell). No šīm iespējām RAM pievienošana parasti ir visefektīvākais risinājums.

Paskaidrojums

Sistēmas Windows noklusējuma darbība ir piešķirt aktīvām lietojumprogrammām prioritāti pār neaktīvām lietojumprogrammām, lai tām būtu vieta RAM. Ja ir ievērojams atmiņas spiediens (tas nozīmē, ka sistēmai nav daudz brīvas RAM, ja tā ļautu katrai programmai iegūt visu nepieciešamo RAM), tā sāk ievietot lapas failā samazinātas programmas, kas nozīmē, ka tā izraksta to saturu. no RAM uz disku un pēc tam atbrīvo šo RAM apgabalu. Šī bezmaksas RAM palīdz programmām, kuras jūs aktīvi izmantojat, piemēram, jūsu tīmekļa pārlūkprogrammai, 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.

Šī bezmaksas RAM tiek izmantota arī kā kešatmiņas lapa , kas nozīmē, ka tad, kad aktīvās programmas mēģina nolasīt datus jūsu cietajā diskā, šie dati var tikt saglabāti kešatmiņā RAM, kas neļauj piekļūt jūsu cietajam diskam, lai iegūtu šos datus. Izmantojot lielāko daļu RAM lapas kešatmiņai un nomainot neizmantotās programmas uz diska, sistēma Windows cenšas uzlabot jūsu aktīvi izmantotās(-o) programmas(-u) reaģētspēju, padarot tām pieejamu RAM un saglabājot kešatmiņā failus, kuriem tā piekļūst. RAM cietā diska vietā.

Šīs darbības negatīvie aspekti ir tādi, ka minimizētām programmām var paiet zināms laiks, līdz to saturs tiek kopēts no lapas faila diskā atpakaļ RAM. Laiks palielinās, jo lielāks ir programmas nospiedums atmiņā. Šī iemesla dēļ, maksimāli izmantojot Photoshop, rodas šī aizkave.

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ākām kārtām). SSD ir ievērojami ātrāks nekā cietais disks, taču tas joprojām ir lēnāks par RAM. Ja lapas fails ir SSD diskā, tas tiks darīts palīdzēt , taču tas arī nolietos SSD ātrāk nekā parasti, ja lapas fails tiek intensīvi izmantots RAM spiediena dēļ.

Līdzekļi

Tālāk ir sniegts pieejamo līdzekļu un to vispārējās efektivitātes skaidrojums:

    Vairāk RAM instalēšana: Šis ir ieteicamais ceļš. Ja jūsu sistēma neatbalsta vairāk RAM, nekā jau esat instalējis, jums būs jājaunina vairāk sistēmas: iespējams, mātesplate, centrālais procesors, šasija, barošanas avots utt. atkarībā no tā vecuma. Ja tas ir klēpjdators, iespējams, jums būs jāiegādājas pilnīgi jauns klēpjdators, kas atbalsta vairāk instalētās RAM. Instalējot vairāk RAM, tiek samazināts atmiņas spiediens , kas samazina lapas faila izmantošanu, kas ir laba lieta. Varat arī padarīt pieejamu vairāk RAM lapas kešatmiņai, tādējādi visas programmas, kas piekļūst cietajam diskam, darbosies ātrāk. No 2013. gada 4. ceturkšņa mans personīgais ieteikums ir, ka jums ir jābūt vismaz 8 GB RAM galddatoram vai klēpjdatoram, kura mērķis ir kaut kas sarežģītāks par tīmekļa pārlūkošanu un e-pastu. Tas nozīmē, ka fotoattēlu rediģēšanai, video rediģēšanai/skatīšanai, datorspēļu spēlēšanai, audio rediģēšanai vai ierakstīšanai, programmēšanai/izstrādei utt. visam jābūt vismaz 8 GB RAM, ja ne vairāk. Vienlaicīgi palaidiet mazāk programmu: Tas darbosies tikai tad, ja jūsu darbinātās programmas pašas neizmanto daudz atmiņas. Diemžēl Adobe Creative Suite produkti, piemēram, Photoshop CS6, ir pazīstami ar to, ka izmanto milzīgu daudzumu atmiņas. Tas arī ierobežo jūsu vairākuzdevumu spēju. Tas ir īslaicīgs bezmaksas līdzeklis, taču tas var radīt neērtības, aizverot tīmekļa pārlūkprogrammu vai Word katru reizi, kad startējat, piemēram, Photoshop. Tas arī neaizkavēs Photoshop nomaiņu, to samazinot, tāpēc tas patiešām nav ļoti efektīvs risinājums. Tas palīdz tikai dažās īpašās situācijās. Instalējiet SSD: Ja lapas fails atrodas SSD, SSD uzlabotais ātrums salīdzinājumā ar cieto disku kopumā uzlabos veiktspēju, ja lapas fails ir jālasa no vai jāraksta uz to. Ņemiet vērā, ka SSD diski nav paredzēti, lai izturētu ļoti biežu un pastāvīgu nejaušu ierakstu plūsmu; tos var pārrakstīt tikai ierobežotu skaitu reižu, pirms tie sāk sabojāties. Spēcīga lapas faila izmantošana nav īpaši laba slodze SSD. Jums vajadzētu instalēt SSD kombinācijā ar liels RAM apjoms, ja vēlaties maksimālu veiktspēju, vienlaikus 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 centrālā procesora paaudze (domājiet par tādām paaudzēm kā bērni, vecāki, vecvecāki utt.). Jaunākās paaudzes parasti atbalsta ātrāku I/O (ievadi/izvadi), labāku atmiņas joslas platumu, mazāku latentumu un mazāku strīdu par koplietotajiem resursiem, tā vietā nodrošinot īpašas saites starp komponentiem. Piemēram, sākot ar Nehalem paaudzi (aptuveni 2009. gadā), tika likvidēta Front-Side Bus (FSB), kas novērsa kopīgu vājo vietu, jo gandrīz visiem sistēmas komponentiem datu pārsūtīšanai bija jābūt vienam un tam pašam FSB. Tas tika aizstāts ar arhitektūru no punkta uz punktu, kas nozīmē, ka katrs komponents saņem savu CPU speciālo joslu, kas ik pēc dažiem gadiem tiek uzlabota ar jaunām paaudzēm. Parasti jūs redzēsit būtiskākus vispārējās sistēmas veiktspējas uzlabojumus atkarībā no atšķirības starp datora arhitektūru un jaunāko pieejamo arhitektūru. Piemēram, 2004. gada Pentium 4 arhitektūrai būs daudz būtiskāki uzlabojumi, kas jaunināti uz Haswell (jaunākais no 2013. gada 4. ceturkšņa), nekā Sandy Bridge arhitektūra no ~ 2010. gada.

Saites

Saistītie jautājumi:

Kā samazināt diska sagraušanu (peidžeru)?

Windows mijmaiņa (lapas fails): iespējot vai atspējot?

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

Un, ja jums bija nepieciešama papildu pārliecība, lai atstātu Windows lapas failu vienu, skatiet sk šeit un šeit.


Vai ir ko piebilst paskaidrojumam? Izklausies komentāros. Vai vēlaties lasīt vairāk atbilžu no citiem tehnoloģijām lietpratīgiem Stack Exchange lietotājiem? Skatiet pilnu diskusijas pavedienu šeit .

LASĪT TĀLĀK
  • › Kas ir MIL-SPEC aizsardzība pret kritienu?
  • › Funkcijas un formulas programmā Microsoft Excel: kāda ir atšķirība?
  • › 5 vietnes, kas katram Linux lietotājam ir jāiekļauj grāmatzīmēs
  • › Kā atrast savu Spotify iesaiņojumu 2021. gadam
  • › Datora mape ir 40: kā Xerox Star izveidoja darbvirsmu
  • & rsaquo; Kiberpirmdiena 2021: labākie tehnoloģiju piedāvājumi
Džeisona Ficpatrika profila fotogrāfija Džeisons Ficpatriks
Džeisons Ficpatriks ir LifeSavvy galvenais redaktors, How-To Geek māsas vietne, kurā ir apkopoti dzīves ceļi, padomi un triki. Viņam ir vairāk nekā desmit gadu pieredze publicēšanā, un viņš ir sarakstījis tūkstošiem rakstu vietnēs Review Geek, How-To Geek un Lifehacker. Džeisons bija Lifehacker's Weekend redaktors, pirms viņš pievienojās How-To Geek.
Lasīt pilnu biogrāfiju

Interesanti Raksti