Opened 11 years ago

Closed 6 years ago

#2201 enhancement closed fixed (fixed)

Need performance testing in the build process

Reported by: Wilfredo Sánchez Vega Owned by:
Priority: normal Milestone:
Component: core Keywords:
Cc: Wilfredo Sánchez Vega, Thijs Triemstra Branch:
Author:

Description

It would be nice if we had a bunch of little tests which are each run a bunch of times for every revision of the sources in which the tests exist, such that we could plot a chart, etc. of how fast they run over history. Or something like that.

Change History (7)

comment:1 Changed 11 years ago by Glyph

We have a few little bits of code in doc/core/benchmarks which might be useful to someone doing such a thing. For the time being (in the absence of any framework) performance fixes should be added in this idiom so that we have something to work with when this gets done.

comment:2 Changed 10 years ago by Glyph

Owner: changed from Glyph to Jean-Paul Calderone

You are the closest person to actually doing something about this.

comment:3 Changed 8 years ago by Thijs Triemstra

Cc: Thijs Triemstra added
Owner: changed from Jean-Paul Calderone to Thijs Triemstra
Status: newassigned

I opened a ticket for a deferred benchmark as well. I can give a shot at working on a buildbot step that runs those benchmark modules and collects some information, possibly in a graph.

comment:4 Changed 8 years ago by Thijs Triemstra

I guess this would make use of the proposed benchmark api.

comment:5 Changed 7 years ago by Jean-Paul Calderone

I started on a set of more uniform things at <lp:~exarkun/~junk/twisted-benchmarks>. <http://speed.pypy.org> also currently demonstrates a newly developed piece of software for continuous performance monitoring.

comment:6 Changed 6 years ago by <automation>

Owner: Thijs Triemstra deleted

comment:7 Changed 6 years ago by Jean-Paul Calderone

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.