Font cache — skyndiminni

Svokallað Cache eða skyn­diminni og skjöl tengd því koma víða við sögu á tölvum. Ýmist er þetta tengt for­ri­tum eða stýrik­erfinu sjálfu. Það er mis­jafn hvernig þetta er útfært en algen­gast er að skjöl myn­dist sem inni­halda upplýsin­gar eða skipanir sem töl­van eða for­ritin sækja í og stytta þan­nig sók­nartíma í upplýsingar.

Sem dæmi er ein­falt að nefna skyn­diminni vafra. Í því eru upplýsin­gar um nýlega heim­sót­tar síður og vafrinn sækir líka áður notaða slóð sem skíst fram þegar maður byr­jar að skrifa slóðina í innsláttarreitinn.

Annað dæmi er þegar maður byr­jar að skrifa net­fang í póst­foriti og for­ri­tið rem­bist við að giska á hver­jum maður ætli nú eigin­lega að senda póst í þetta skip­tið. Svo kan­nast mar­gir eflaust við það þegar for­ritin vilja endi­lega fá mann til þess að nota vit­laust vef– eða net­fang af því að maður hafði álpast ein­hvern tíma til þess að skrifa þau vit­laust. Ég hef lent í því að slá inn vit­laust aðgang­sorð á bankavef og það hrein­lega fes­tist inni og það var ekki fyrr en ég hafði hrein­sað út skyn­dimin­nið í Safari að ég gat komið viti fyrir hann. (Safari | Empty Cache…) En það kostaði mig líka það að Safari mundi engin vef­föng sem ég hafði vanið komur mínar á. En það þarf ekki að hafa mik­lar áhyg­gjur því að eitt er víst: Það koma fleiri Cache skjöl sem fylla í skarðið.

Þetta sýnir manni að skyn­dimin­nið getur skaðast af man­navöl­dum en svo ég taki það fram strax, getur þetta líka gerst af ein­hver­jum öðrum orsökum innan tölvun­nar. Sem aftur þýðir að skyn­diminni tengd öðrum hlu­tum tölvun­nar eða for­ri­tum getur líka skemmst.

FontFinagler01 Letur á sitt skyn­diminni líka eða öllu hel­dur eru það for­ritin sem nota letur sem myndu tel­jast eigen­dur þeirra. Þar af leiðir eru þes­sar skyn­di­up­plýsin­gar dreifðar út um alla tölvu ef maður kýs að horfa þan­nig á það, en sjálf­sagt má segja að það sé eit­thvert skip­u­lag á bak við sýn­daróreiðuna. Og eins og áður sagði geta þessi skyn­dimin­nis­skjöl laskast með ýmsu móti. Það er erfitt að segja nákvæm­lega til um það hvenær er um galla að ræða í þes­sum skjölum, en einkenni geta verið að letur sem hefur verið nýlega sett inn á tölvuna kemur ekki fram, sérstak­lega ef önnur útgáfa af því var notuð áður; letur klessist saman eða glið­nar óeðlilega sun­dur þrátt fyrir að still­ingar í for­rit­inu sýni allt annað. Gallinn er sá að þessi einkenni eða svipuð geta líka verið af öðrum orsökum, galli í letri og svo framvegis. Saman­burður á sama letri á sitt hvorri tölvu myndi til dæmis auðvelda greiningu.

Flest af eigin­legum Font Cache skjölum má finna í Cache möp­punum í tölvunni. Skjöl þessu tengd eru þó víðar og hef ég nefnt hér áður fyrri pós­tum og vísa í þá pistla um jaws í Quark og AdobeFnt skjöl.

En svo ég haldi mig við þessi eigin­legu Font Cache skjöl er nauðsyn­legt í fyrsta lagi að vita hver þau eru og eins að vita að nauðsyn­legt er að ræsa tölvuna eftir að þau hafa verið fjarlægð.

Hér er listi sem sýnir dæmi um hver og hvar þessi skjöl eru á Tiger, en skjölin eru ekki á sömu stöðum milli stýrikerfa:

/Library/Caches/com.apple.ATS/501/annex_aux

/Library/Caches/com.apple.ATS/501/annex.db

/Library/Caches/com.apple.ATS/501/Classic.fcache

/Library/Caches/com.apple.ATS/501/filetoken.db

/Library/Caches/com.apple.ATS/501/FondResourceCache

/Library/Caches/com.apple.ATS/501/fonts.db

/Library/Caches/com.apple.ATS/501/Local.fcache

/Library/Caches/com.apple.ATS/501/qdfams.db

/Library/Caches/com.apple.ATS/501/System.fcache

/Library/Caches/com.apple.ATS/System/annex_aux

/Library/Caches/com.apple.ATS/System/annex.db

/Library/Caches/com.apple.ATS/System/filetoken.db

/Library/Caches/com.apple.ATS/System/fonts.db

/Library/Caches/com.apple.ATS/System/qdfams.db

Nú, eins og þetta sé ekki nóg til þess að æra óstöðugan?

FontFinagler02 Sem betur fer er til for­rit sem auðvel­dar allt þetta mál. Það heitir Font Fina­gler (hét áður Font Cache Cleaner, sem mér finnst eigin­leg skárra nafn). Þetta for­rit býður á mjög ein­fal­dan hátt upp á að hreinsa þessi skjöl út á örug­gan hátt og með því ski­lyrði að maður ræsi tölvuna eftir notkun. Athugið þó að for­ri­tið er ekki gert út fyrir að hreinsa út jaws í Quark eða AdobeFnt skjöl. Font Fina­gler kostar aðeins 10 dali. Spurningin er bara hvað ertu lengi að vinna fyrir 640 kr.? Á vef­síðu for­ritsins eru ítar­legri útskýringar en ég hætti mér út í hér en óhætt er að mæla með for­rit­inu fyrir hvern sem er.

Share