Tha Facebook (toirmisgte ann an Caidreachas na Ruis) air còd stòr an inneal memlab fhosgladh, air a dhealbhadh gus mion-sgrùdadh a dhèanamh air sliseagan de staid cuimhne a chaidh a riarachadh gu dinamach (tòrr), ro-innleachdan airson riaghladh cuimhne as fheàrr a dhearbhadh, agus aoidion cuimhne a chomharrachadh a thachras nuair a thèid còd a chuir an gnìomh. JavaScript. Tha an còd fosgailte fo chead MIT.
Chaidh am frèam a chruthachadh gus sgrùdadh a dhèanamh air na h-adhbharan airson caitheamh cuimhne àrd nuair a bhios tu ag obair le làraich-lìn agus tagraidhean lìn. Mar eisimpleir, chaidh memlab a chleachdadh gus caitheamh cuimhne a sgrùdadh nuair a bha iad a’ cleachdadh dreach ùr de làrach-lìn Facebook.com, a leig leis aoidion a chomharrachadh a thug air a’ bhrobhsair tuiteam air taobh an neach-dèiligidh air sgàth sgìths cuimhne an-asgaidh.
Faodaidh adhbharan cuimhne a bhith ag aoidion nuair a thèid còd JavaScript a chuir an gnìomh a bhith nan iomraidhean falaichte a chuireas casg air an neach-cruinneachaidh sgudail bho bhith a’ saoradh a’ chuimhne a tha an nì a’ fuireach, a’ tasgadh luachan neo-ghlic, no a’ cur an gnìomh scrollaidh gun chrìoch gun a bhith a’ fuadach seann eileamaidean liosta. Mar eisimpleir, anns a 'chòd gu h-ìosal ann an Chrome, tha aodion cuimhne a' tachairt air sgàth an nì "obj", a dh'aindeoin 's gu bheil luach null air a thoirt dha, leis gu bheil Chrome a' stòradh iomraidhean taobh a-staigh nan stuthan toraidh airson sgrùdadh nas fhaide air adhart anns a 'chonsail lìn. . var obj = {}; console.log(obj); obj = null;
Prìomh fheartan memlab:
- A’ lorg aoidion cuimhne sa bhrobhsair. Leigidh Memlab leat coimeas a dhèanamh gu fèin-ghluasadach ri dealbhan de staid cuimhne fiùghantach, lorg aoidion cuimhne, agus na toraidhean a chruinneachadh.
- API stèidhichte air cuspair airson ath-aithris cruachan, a’ toirt cothrom dhut na h-algorithms lorg aoidion agad fhèin a chuir an gnìomh agus siostaman a chuir an gnìomh airson mion-sgrùdadh air dealbhan stàite cruachainn. Tha mion-sgrùdadh heap a’ faighinn taic airson brobhsairean stèidhichte air an einnsean Chromium, a bharrachd air airson àrd-ùrlaran Node.js, Electron agus Hermes.
- Eadar-aghaidh loidhne-àithne agus API airson cothroman a lorg gus cleachdadh cuimhne a mheudachadh.
- Siostam dearbhaidh airson Node.js a leigeas leat deuchainnean aonad a chruthachadh agus prògraman a ruith stèidhichte air Node.js gus sliseagan den stàit agad fhèin a chruthachadh, deuchainn a dhèanamh air do chuimhne, no sgrùdaidhean dearbhaidh leudaichte a sgrìobhadh.
Source: fosgailtenet.ru