Meliae

Skjermbilde programvare:
Meliae
Prog.varedetaljer:
Versjon: 0.4.0
Last opp dato: 11 May 15
Lisens: Gratis
Popularitet: 73

Rating: 3.3/5 (Total Votes: 3)

Meliae er et program som ligner på heapy (i "guppy" -prosjektet), i sitt forsøk på å forstå hvordan minnet har blitt tildelt.
Foreløpig er den viktigste forskjellen er at den deler oppgaven med databehandling sammendrag statistikk, etc av minneforbruket fra selve skanningen av minneforbruk. Den gjør dette, fordi jeg ønsker ofte å finne ut hva som skjer i prosessen min, mens min prosess er forbruker enorme mengder minne (1 GB, etc). Det også tillater dramatisk forenkler skanneren, som jeg ikke bevilge python gjenstander mens du prøver å analysere python objekt minneforbruk.
Det vil trolig vokse til å inkludere et GUI for surfing referansen grafen. For nå er det meste brukt i python tolk.
Navnet er rett og slett et morsomt ord (betyr Ash-huldra)

Hva er nytt i denne utgaven.

  • Legg `` __sizeof__`` medlemmer til mye av kjernen klasser (IntSet, etc.) (John Arbash Meinel)
  • `` ObjectManager.compute_total_size () `` nå bare beregner størrelsen på et enkelt objekt, snarere enn alle objekter. Alle objekter tok for lang tid å være nyttig uansett, bedre å gjøre det enklere å bruke den nyttige api. (John Arbash Meinel)
  • `` obj.iter_recursive_refs () `` kan nå brukes til å finne alle objekter refererte fra dette objektet (inkludert obj). Det kan også ta en iterable av objekt adresser utelukke. Som gjør det lett å spørre, & quot; Hva objekter er tilgjengelig fra X som ikke er tilgjengelig fra Y & quot; (John Arbash Meinel)
  • `` ObjectManager.summarize () `` kan nå ta et objekt og en eksklusjonsliste, og oppsummere de refererte objekter. Dette kan være veldig nyttig når du ønsker å se på bare en undergruppe av grafen. Syntaksen is``ObjectManager.summarize (obj, [not_address1, not_address2]) ``. (John Arbash Meinel)
  • `` obj.all () `` og `` obj.compute_total_size () `` hjelpere. Disse lar deg få sett refererte objekter som samsvarer med typen (som `` om.get_all () ``). Men de * også * tillate deg å passere en eksklusjonsliste, slik at du kan bare få ting tilgjengelig herfra, og ikke kan nås derfra. (John Arbash Meinel)

Hva er nytt i versjon 0.2.0:

  • En ganske stor omarbeiding av de innvendige, gir betydelig minne sparing og enklere navigering av objektet grafen.

Krav

  • Python
  • Python
  • Pyrex

Lignende programvare

Splint
Splint

3 Jun 15

drainhunter
drainhunter

12 May 15

ipdbplugin
ipdbplugin

11 May 15

Annen programvare fra utvikleren John Arbash Meinel

bzr-pqm
bzr-pqm

20 Feb 15

Kommentarer til Meliae

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!