#414 new defect

profiling on directory unpacking

Reported by: zooko Owned by: zooko
Priority: major Milestone: eventually
Component: code-dirnodes Version: 1.0.0
Keywords: performance Cc:
Launchpad Bug:


Per #327 (performance measurement of directories), let's run a good Python profiler on directories. Allmydata has a licence for the proprietary Python Performance Validator http://www.softwareverify.com/python/profiler/index.html (works only on Windows), and it is a good tool so I'll use that.

Change History (6)

comment:1 Changed at 2008-05-29T22:37:53Z by warner

  • Milestone changed from 1.1.0 to 1.2.0

comment:2 Changed at 2009-05-04T16:55:06Z by zooko

See also #383 (large directories take a long time to modify), and #329 (dirnodes could cache encrypted/serialized entries for speed).

comment:3 Changed at 2009-06-25T16:34:01Z by zooko

exarkun recommends the cProfile profiler (built into the standard library).

comment:4 Changed at 2009-06-25T16:35:26Z by zooko

Oh, and using oprofile is easy and often shows you something interesting.

comment:5 Changed at 2009-06-30T18:11:30Z by zooko

  • Milestone changed from 1.5.0 to eventually

comment:6 Changed at 2010-01-04T20:07:49Z by davidsarah

  • Keywords performance added
Note: See TracTickets for help on using tickets.