Cuimhne
Miondealú beo ar an gcuimhne (Saor/Neamhghníomhach/Gníomhach/Sreangaithe) le cairteacha leithdháilte agus stair.
Forbhreathnú
Taispeánann an uirlis Cuimhne conas atá RAM do ghléis leithdháilte, cé mhéad atá in-aisghabhála go tapa de ghnáth, agus conas a athraíonn an miondealú seo le himeacht ama.
Tá sé deartha chun ceisteanna praiticiúla a fhreagairt mar:
- "An bhfuil an gléas seo faoi bhrú cuimhne faoi láthair?"
- "An bhfuil cuimhne á coinneáil ag an gcóras (sreangaithe), ag aipeanna (gníomhach), nó ag taisceanna (neamhghníomhach)?"
- "An bhfuil mo úsáid cuimhne cobhsaí le himeacht ama, nó an bhfuil borradh ann?"
I Lirum, is é Cuimhne ar Fáil an méid cuimhne is féidir le iOS a aisghabháil go tapa de ghnáth: Saor + Neamhghníomhach.
Clár Ábhair
- Cluaisíní
- Cluaisín Forbhreathnaithe
- Cluaisín Sonraí
- Cluaisín Stair
- Stáit Chuimhne
- Cad a Dhéanann iOS Faoi Bhrú
- Conas na hUimhreacha a Léirmhíniú
- Nótaí agus Teorainneacha
Cluaisíní
- Forbhreathnú
- Sonraí
- Stair
Cluaisín Forbhreathnaithe
Díríonn an cluaisín Forbhreathnaithe ar Chuimhne ar Fáil:
- Tomhas ciorclach a thaispeánann an céatadán atá ar fáil.
- An méid atá ar fáil agus an RAM iomlán.
- Tábla miondealaithe gonta: Saor, Neamhghníomhach, Gníomhach, Sreangaithe.
Úsáid an radharc seo nuair is mian leat léamh tapa "an bhfuil an gléas sláintiúil anois?". Mura n-aistríonn an miondealú ceithre ró go hiomlán leis an Iomlán, féach Comhbhrúite agus "Eile".
Cluaisín Sonraí
Soláthraíonn an cluaisín Sonraí miondealú níos iomláine:
- Cairt Leithdháilte Cuimhne (Gníomhach/Sreangaithe/Neamhghníomhach/Saor).
- Tábla Eolas Mionsonraithe Cuimhne le méid agus céatadán.
- Ró Ar Fáil a chomhcheanglaíonn Saor + Neamhghníomhach.
Is é seo an áit is fearr chun tuiscint a fháil ar cén cineál cuimhne atá in úsáid (agus an bhfuil sé in-aisghabhála go tapa). Mura suimíonn na céatadáin do Saor/Neamhghníomhach/Gníomhach/Sreangaithe go 100%, is minic toisc go bhfuil cuid den chuimhne á comhaireamh faoi láthair mar Chomhbhrúite nó "Eile".
Cluaisín Stair
Cuidíonn an cluaisín Stair leat treochtaí a thuiscint seachas léargas aonair:
- Stair Leithdháilte Cuimhne: amlíne chisealta do Saor/Neamhghníomhach/Gníomhach/Sreangaithe.
- Stair Úsáide Cuimhne: radharc simplithe ar an úsáid iomlán le himeacht ama.
Úsáid Stair nuair:
- Tá amhras ort faoi sceitheadh nó ualach oibre as smacht (úsáid ag ardú go leanúnach).
- Ba mhaith leat stutters/athlódáil aipeanna a chur i gcorrlint le brú cuimhne (úsáid ag borradh agus ansin ag titim).
- Ba mhaith leat a fheiceáil an bhfuil cuimhne sreangaithe ag fás agus ag fanacht ard (go minic brú córas/tiománaí).
Stáit Chuimhne
Úsáideann Lirum na buicéid ardleibhéil céanna a thuairiscíonn iOS. Seo iad na catagóirí "samhail mheabhrach" is úsáidí do chuimhne iOS:
| Buicéad | Cad is brí leis de ghnáth | An féidir le iOS é a aisghabháil go tapa? |
|---|---|---|
| Saor | RAM gan úsáid, réidh le leithdháileadh | Is féidir (cheana féin saor) |
| Neamhghníomhach | Taisceanna den chuid is mó agus leathanaigh nach ndearnadh teagmháil leo le déanaí | Go minic |
| Gníomhach | Tacar oibre atá in úsáid faoi láthair | Ní go díreach |
| Sreangaithe | Cuimhne chórais nach féidir a leathnú ná a chomhbhrú | Ní féidir |
| Comhbhrúite | Leathanaigh stóráilte sa chomhbhrúiteoir cuimhne | Ní go díreach |
| Eile | Buicéad iarmhara (athraíonn de réir OS/gléis) | Braitheann sé air |
Ar Fáil (Saor + Neamhghníomhach)
Is méadracht phraiticiúil é Ar Fáil le haghaidh "cé mhéad spáis atá agam?".
- Saor: leathanaigh nach bhfuil in úsáid cheana féin.
- Neamhghníomhach: leathanaigh taisce den chuid is mó is féidir a scriosadh nó a athúsáid nuair a bhíonn cuimhne ag teastáil ó rud éigin eile.
Sin é an fáth a thaispeánann Lirum Ar Fáil = Saor + Neamhghníomhach sa tomhas Forbhreathnaithe agus sa tábla Sonraí.
Nóta: Ní ráthaíocht é Ar Fáil go dtabharfaidh an córas an méid sin cuimhne duit láithreach gan aon chostas. D’fhéadfadh obair a bheith i gceist le leathanaigh neamhghníomhacha a aisghabháil (taisceanna a scriosadh, leathanaigh salacha a scríobh ar ais, sonraí taiscthe a atógáil níos déanaí).
Cad is brí leis go praiticiúil:
- Má tá Ar Fáil ard agus cobhsaí, tá spás ag an ngléas de ghnáth, fiú má tá Saor íseal.
- Má tá Ar Fáil íseal go leanúnach (agus fanann sé íseal agus tú ag déanamh gnáththascanna), tá níos lú taisce ag iOS le haisghabháil agus d’fhéadfadh sé tús a chur le bearta brú níos láidre (comhbhrú, deireadh a chur le haipeanna).
- Tá titim ghearr nuair a osclaítear aip gnáth. Is patrún coitianta brú é meath mall leanúnach nach dtagann ar ais.
Sreangaithe
Is é Sreangaithe an chuimhne RAM atá pinnithe (nach féidir a leathnú) agus nach féidir a chomhbhrú ná a aisghabháil ar éileamh.
Smaoinigh ar Sreangaithe mar chuimhne a "caithfidh fanacht i láthair". Is leis an eithne agus seirbhísí lárnacha an chórais de ghnáth é, agus tá sé riachtanach le haghaidh ceartais nó iompraíochta fíor-ama.
Samplaí tipiciúla:
- Cuimhne eithne agus seirbhísí lárnacha OS
- Tiománaithe crua-earraí agus maoláin DMA
- Dromchlaí grafaicí/taispeána agus roinnt leithdháiltí a bhaineann leis an GPU
- Cuimhne a chaithfidh fanacht i láthair le haghaidh fíor-ama nó ceartais
Cén fáth a bhfuil sé tábhachtach:
- Is é Sreangaithe an buicéad is lú solúbthachta. Má fhásann sé mór, tá níos lú roghanna ag iOS RAM a shaoradh, mar sin tagann brú cuimhne níos luaithe.
- Is féidir le gléas taispeáint go bhfuil cuimhne Saor íseal agus fós a bheith ceart go leor, ach tá Sreangaithe ard go leanúnach níos deacra do iOS dul i ngleic leis.
Patrúin choitianta:
- Is féidir le Sreangaithe méadú le linn úsáid ceamara, AR, cluichí, píblínte físe, I/O trom, nó nuair a úsáidtear gabhálais sheachtracha.
- Bíonn Sreangaithe "greamaitheach" go minic. Ní laghdaíonn roinnt leithdháiltí sreangaithe go tapa, agus ní athshocraítear cuid acu ach tar éis atosaigh.
- Má fhásann Sreangaithe go leanúnach le himeacht ama agus mura dtiteann sé ar ais, d’fhéadfadh sé brú córas-leibhéil leanúnach a léiriú (nó sceitheadh i seirbhísí córais nó tiománaithe).
Gníomhach
Is é Gníomhach an chuimhne RAM atá in úsáid faoi láthair (á tagairt go minic) ag aipeanna agus an córas.
Ní "cuimhne aip" amháin atá i gceist le Gníomhach. Áirítear ann aon leathanaigh a mheasann an córas oibriúcháin a bheith "te" faoi láthair, lena n-áirítear leathanaigh tacaíochta comhaid (m.sh. cód agus creataí) agus leathanaigh anaithnid (m.sh. heaps agus stacaí).
Samplaí tipiciúla:
- Heaps aipeanna agus tacair oibre
- Taisceanna comhad in úsáid agus meáin dhíchódaithe atá in úsáid faoi láthair
- Struchtúir sonraí atá á n-úsáid go gníomhach ag an gcóras/aip
Cén fáth a bhfuil sé tábhachtach:
- Ní "cuimhne amú" í Gníomhach; is cuimhne oibre í. Leanfaidh sí de ghnáth cibé rud atá á dhéanamh agat.
- Ní féidir le iOS leathanaigh ghníomhacha a shaoradh go simplí gan iarmhairtí. Faoi bhrú, déanann iOS iarracht de ghnáth aisghabháil ó thaisceanna ar dtús; mura leor sin, d’fhéadfadh sé cuimhne a chomhbhrú agus ar deireadh deireadh a chur le haipeanna.
Patrúin choitianta:
- De ghnáth ardaíonn Gníomhach agus tú ag oscailt aipeanna agus ag obair, agus d’fhéadfadh sé titim nuair a dhúnfar aipeanna nó nuair a éiríonn a leathanaigh neamhghníomhach le himeacht ama.
- Má leanann Gníomhach ag ardú agus an t-ualach oibre gan athrú (nó agus an gléas díomhaoin), d’fhéadfadh sé a bheith ina chomhartha ar sceitheadh cuimhne nó taisce as smacht in aip.
Neamhghníomhach
Is é Neamhghníomhach an chuimhne RAM a úsáideadh le déanaí agus atá á choinneáil anois mar thaisce den chuid is mó.
Is as Neamhghníomhach a fhaigheann iOS an chuid is mó dá "spás aisghabhála tapa". Is taisce comhad glan é cuid mhór den chuimhne neamhghníomhach is féidir a scriosadh agus a atógáil níos déanaí más gá.
Samplaí tipiciúla:
- Leathanaigh chomhad taiscthe
- Cuimhne aip a úsáideadh le déanaí is féidir a athúsáid
- Sonraí nach bhfuil á dtagairt go gníomhach ach atá á gcoimeád thart mar d’fhéadfadh siad a bheith úsáideach arís
Cén fáth a bhfuil sé tábhachtach:
- Is é Neamhghníomhach an chéad áit a ndéanfaidh iOS aisghabháil uaidh nuair a bhíonn leithdháileadh nua ag teastáil.
- Is minic go bhfuil Neamhghníomhach ard ceart go leor: ciallaíonn sé go bhfuil iOS ag úsáid RAM go héifeachtach mar thaisce.
Patrúin choitianta:
- Fásann Neamhghníomhach go minic tar éis aipeanna a lainseáil, comhaid a léamh, meáin a scrollú, nó ábhar gréasáin a lódáil (éiríonn na leathanaigh sin ina taisce).
- Faoi bhrú cuimhne, ba chóir do Neamhghníomhach titim agus iOS ag athúsáid leathanaigh taiscthe le haghaidh leithdháiltí nua.
- Má tá Neamhghníomhach íseal cheana féin agus fanann Ar Fáil íseal, tá níos lú cuimhne "éasca" ag iOS le haisghabháil, agus is féidir leat brú a bhaint amach níos luaithe.
Saor
Is é Saor an chuimhne RAM atá neamhleithdháilte faoi láthair agus réidh le húsáid.
Ar iOS, is minic a bhíonn Saor íseal de réir dearadh. Déanann an córas oibriúcháin iarracht RAM a choinneáil gnóthach mar thaisce ionas go mbeidh do chéad lainseáil aip, scrollú, nó léamh comhaid níos tapúla.
Cén fáth a bhfuil sé tábhachtach:
- Bíonn Saor beag ar iOS fiú ar ghléasanna sláintiúla toisc go dtugann iOS tosaíocht do RAM a choinneáil ag obair mar thaisce (Neamhghníomhach) seachas é a fhágáil gan úsáid.
- Níl Saor íseal ina fhadhb ann f éin má tá Neamhghníomhach sláintiúil agus mura bhfuil an gléas faoi bhrú.
Comhbhrúite agus "Eile" (cén fáth nach suimíonn na huimhreacha)
Sa aip, tuairiscíonn iOS buicéid chuimhne bhreise freisin mar chuimhne Chomhbhrúite, móide leithdháiltí córais eile nach n-oireann go soiléir sna ceithre phríomhliosta leathanaigh.
Is é Comhbhrúite an chuimhne RAM atá comhbhrúite ag iOS trí leathanaigh a stóráil i bhfoirm chomhbhrúite. Is é seo ceann de phríomh-mheicníochtaí faoisimh brú iOS:
- Sábhálann comhbhrú RAM, ach úsáideann sé RAM fós (agus CPU chun comhbhrú agus dí-chomhbhrú).
- Is minic gur comhartha é méadú ar an lorg comhbhrúite go bhfuil an córas ag obair níos deacra chun deireadh a chur le haipeanna a sheachaint.
- Má dhéantar rochtain ar leathanach comhbhrúite arís, caithfidh iOS é a dhí-chomhbhrú, rud a d’fhéadfadh moill a chur agus úsáid CPU a mhéadú.
Is buicéad iarmhara é Eile do gach rud nach bhfuil ionadaithe sna ceithre phríomhbhucéid. D’fhéadfadh sé go n-áireofaí leithdháiltí córais éagsúla agus catagóirí cuntasaíochta VM a thuairiscíonn iOS ar bhealaí éagsúla trasna leaganacha OS agus gléasanna.
I Lirum:
- Díríonn an miondealú Forbhreathnaithe agus an cairt Sonraí ar na ceithre staid is coitianta: Saor, Neamhghníomhach, Gníomhach, Sreangaithe.
- Is é an chuimhne Iomlán a thaispeántar RAM fisiciúil do ghléis.
Dá bhrí sin, b’fhéidir nach suimíonn an miondealú ceithre ró go díreach leis an Iomlán ar gach gléas agus leagan OS. Is é an méid "in easnamh" de ghnáth an chuimhne atá á comhaireamh faoi láthair mar Chomhbhrúite, móide leithdháiltí córais éagsúla (Eile).
Cad a Dhéanann iOS Faoi Bhrú
Nuair a éiríonn RAM gann, cuireann iOS brú i bhfeidhm de ghnáth i gcéimeanna:
- Aisghabháil taisceanna ar dtús: athúsáid leathanaigh Shaor, ansin aisghabháil taisceanna Neamhghníomhacha (scrios taisce comhad glan, glan roinnt taisceanna).
- Comhbhrú cuimhne: stóráil leathanaigh nach n-úsáidtear le déanaí i bhfoirm chomhbhrúite chun moill a chur ar deireadh a chur le haipeanna.
- Deireadh a chur le haipeanna: má leanann an brú, d’fhéadfadh iOS deireadh a chur le haipeanna cúlra (agus ar deireadh aipeanna tulra) chun cuimhne a shaoradh. Is minic a fheictear é seo mar athlódáil aipeanna nuair a aistríonn tú ar ais chucu.
Tá an uirlis Cuimhne is úsáidí nuair a bhreathnaíonn tú ar na céimeanna seo ag tarlú le himeacht ama ag úsáid an chluaisín Stair.
Conas na hUimhreacha a Léirmhíniú
- Is é Ar Fáil (Saor + Neamhghníomhach) an méadracht "spás análaithe" is tapúla.
- Is é Sreangaithe an buicéad is deacra déileáil leis. Má fhásann Sreangaithe, tá níos lú roghanna ag an gcóras.
- Is minic go bhfuil Neamhghníomhach mór gnáth agus maith (taisce). Ba chóir dó titim nuair a bhíonn cuimhne ag teastáil ón gcóras.
- Má fhásann Gníomhach + Sreangaithe agus má laghdaíonn Ar Fáil le himeacht ama, d’fhéadfadh athlódáil aipeanna, stutters, nó brú córais a bheith le feiceáil agat.
- Úsáid an cluaisín Stair chun smaoineamh ar threochtaí. Tá sé éasca léargas aonair a mhíthuiscint ar iOS toisc go n-úsáideann an córas RAM go gníomhach le haghaidh taisceála.
- Má fheiceann tú meath leanúnach in Ar Fáil agus tú ag déanamh rud éigin in-athdhéanta, is comhartha níos láidre é sin ar fhadhb ná aon uimhir aonair.
Nótaí agus Teorainneacha
- Bainistíonn iOS cuimhne go huathoibríoch; ní fadhb é Saor íseal a fheiceáil ann féin i gcónaí.
- Athraíonn luachanna agus catagóirí de réir gléis agus OS, agus nuashonraítear iad go leanúnach fad atá an uirlis oscailte.
- Taispeánann an uirlis Cuimhne staid chuimhne ar fud an chórais (ní de réir aip).
- Ar roinnt samhlacha iPad agus leaganacha OS, d’fhéadfadh an córas stóráil a úsáid mar swap. Díríonn an uirlis Cuimhne ar RAM fisiciúil agus ní dhéanann sé iarracht úsáid swap a léiriú.