Meliae is 'n aansoek soortgelyk aan heapy (in die projek 'guppy'), in sy poging om te verstaan hoe die geheue toegeken is.
Tans, die belangrikste verskil is dat dit die taak van die split berekening opsommingstatistiek, ens van die geheue verbruik van die werklike skandering van geheue verbruik. Doen dit, want ek wil dikwels om uit te vind wat aangaan in my proses, terwyl my proses beslag groot bedrae van die geheue (1GB, ens.) Dit kan ook dramaties vereenvoudig die skandeerder, as ek nie python voorwerpe toeken terwyl hy probeer om python geheue voorwerp verbruik te ontleed.
Dit sal waarskynlik groei tot 'n GUI sluit vir op die verwysing grafiek. Vir nou is dit hoofsaaklik gebruik word in die luislang tolk.
Die naam is bloot 'n pret woord (beteken Ash hout Nimf)
Wat is nuut in hierdie release:.
- Voeg `` __sizeof__`` lede om 'n groot deel van die kern klasse (IntSet, ens) (John Arbash Meinel)
- `` ObjectManager.compute_total_size () `` nou net bere die grootte van 'n enkele voorwerp, eerder as al die voorwerpe. Alle voorwerpe te lank gevat om in elk geval nuttig wees, beter te maak dit makliker om die nuttige api gebruik. (John Arbash Meinel)
- `` obj.iter_recursive_refs () `` kan nou gebruik word om al die voorwerpe gekla van hierdie voorwerp (insluitende obj) te vind. Dit kan ook 'n iterable voorwerp adresse neem om uit te sluit. Wat dit maklik maak om te vra, & quot; Wat voorwerpe is toeganklik vanaf X wat nie toeganklik vanaf Y & quot is?; (John Arbash Meinel)
- `` ObjectManager.summarize () `` kan nou 'n voorwerp en 'n negatief lys, en som die voorwerpe waarna word verwys. Dit kan baie nuttig wees wanneer jy wil om te kyk na net 'n subset van die grafiek. Die sintaksis is``ObjectManager.summarize (obj, [not_address1, not_address2]) ``. (John Arbash Meinel)
- `` obj.all () `` en `` obj.compute_total_size () `` helpers. Hierdie laat jy die stel van voorwerpe waarna word verwys ooreenstem die tipe (soos `` om.get_all () ``). Maar hulle het ook * * toelaat om 'n negatief lys slaag, sodat jy kan net dinge bereikbaar van hier en nie bereikbaar van daar af. (John Arbash Meinel)
Wat is nuut in weergawe 0.2.0:
- 'n redelik groot herbewerking van die internals, bied aansienlike geheue spaar en makliker navigasie van die voorwerp grafiek.
Vereistes :
- Python
- Python
- Pyrex
Kommentaar nie gevind