~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to doc/developers/performance-contributing.txt

  • Committer: Matt Nordhoff
  • Date: 2009-04-04 02:50:01 UTC
  • mfrom: (4253 +trunk)
  • mto: This revision was merged to the branch mainline in revision 4256.
  • Revision ID: mnordhoff@mattnordhoff.com-20090404025001-z1403k0tatmc8l91
Merge bzr.dev, fixing conflicts.

Show diffs side-by-side

added added

removed removed

Lines of Context:
7
7
-----------------
8
8
 
9
9
There is plenty of code to write. Testers are always welcome for experimental
10
 
changes. In general, pick a BLUE node from performance.png which has nothing
 
10
changes. In general, from the `Performance Tasks`_ graph, pick a BLUE node that has nothing
11
11
pointing at it that is also BLUE, and start working on that.
12
12
 
13
 
Adhoc performance work can also be done. One useful tool is the 'evil' debug
 
13
Ad-hoc performance work can also be done. One useful tool is the 'evil' debug
14
14
flag. For instance running ``bzr -Devil commit -m "test"`` will log a backtrace
15
15
to the bzr log file for every method call which triggers a slow or non-scalable
16
16
part of the bzr library. So checking that a given command with ``-Devil`` has
27
27
 
28
28
If you were at the London performance sprint, please help finish documenting
29
29
the core command analysis work. The core commands that have not been analysed
30
 
are listed in performance.dot as the BLUE nodes. For quick reference:
 
30
are listed in `Performance Tasks`_ as the BLUE nodes. For quick reference:
31
31
 
32
32
* status
33
33
* log
50
50
---------
51
51
 
52
52
The usual resources for contributing to bzr - the mailing list, wiki, bug
53
 
tracker and IRC channels are documented in the HACKING_ document. Additionally
 
53
tracker and IRC channels are documented in the `Bazaar Developer Guide`_. Additionally
54
54
there are members of the project focusing on performance at the moment who are
55
55
willing to mentor contributors on performance issues. Just send a mail to the
56
56
list asking for mentoring on the step of the performance plan you want to help
57
57
with.
58
58
 
59
 
.. _HACKING: HACKING.htm
 
59
.. _`Bazaar Developer Guide`: ../en/developer-guide/HACKING.html
 
60
.. _`Performance Tasks`: performance.png