Meliák egy olyan alkalmazás, hasonló heapy (a "guppi" projekt), a kísérletet, hogy megértsük, hogyan memória osztottak ki.
Jelenleg a fő különbség az, hogy osztja a feladata, számítástechnikai összefoglaló statisztikák, stb a memória-felhasználás a tényleges szkennelés memória-felhasználás. Teszi ezt, mert gyakran szeretné, hogy kitaláljuk, mi történik az én folyamatban, míg én a folyamatot fogyaszt hatalmas mennyiségű memória (1 GB, stb). Azt is lehetővé teszi sokkal egyszerűbbé válik a szkenner, mivel nem osztja python tárgyakat, miközben megpróbálja elemezni python tárgy memória-felhasználás.
Ez valószínűleg nőni, mely egy GUI böngészni a referencia-gráf. Mert most többnyire a python interpreter.
A név csak egy jó szó (azt jelenti, Ash-nimfa).
Mi az új ebben a kiadásban:
- Add `` __sizeof__`` tagjait, hogy sok a mag osztályok (IntSet, stb) (John Arbash Meinel)
- `` ObjectManager.compute_total_size () `` már csak kiszámítja a mérete egy tárgy, hanem az összes tárgyakat. Minden tárgy, túl sokáig tartott, hogy hasznos lehet egyébként, jobb, könnyebb használni a hasznos api. (John Arbash Meinel)
- `` obj.iter_recursive_refs () `` már fel lehet használni, hogy megtalálja az összes tárgyat hivatkozni e tárgy (beleértve obj). Azt is vállaljanak iterable objektum címeket kizárni. Ami megkönnyíti megkérdezni, & quot; Mi tárgyak megközelíthető X, hogy nem érhetők el Y? & Quot; (John Arbash Meinel)
- `` ObjectManager.summarize () `` tud hozni egy tárgyat és kizárási lista, és összefoglalja a hivatkozott objektumok. Ez nagyon hasznos lehet, ha azt szeretné, hogy nézd meg csak egy részüket a grafikon. A szintaxis is``ObjectManager.summarize (obj, [not_address1, not_address2]) ``. (John Arbash Meinel)
- `` obj.all () `` és `` obj.compute_total_size () `` segítők. Ezek segítségével kap a beállított hivatkozott objektumok típusának megfelelő (mint a `` om.get_all () ``). De hogy a * is * lehetővé teszi, hogy adja át tilalmi listára, így csak a dolgokat elérhető innen, és nem lehet majd elérni ott. (John Arbash Meinel)
Mi az új verzióban 0.2.0:
- A meglehetősen nagy átdolgozása a belső, amely nagy memória megtakarítás és könnyebb navigációt az objektum gráfot.
követelmények :
- Python
- Python
- Pyrex
Hozzászólás nem található