~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to doc/developers/performance.dot

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2007-06-28 04:44:59 UTC
  • mfrom: (2541.2.6 roadmap)
  • Revision ID: pqm@pqm.ubuntu.com-20070628044459-ycsqzvmdvd2u9r4d
(robertc) Document contributing to the performance effort and improve the roadmap dependency .png. (Robert Collins, Vincent Ladeuil)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/* ESTIMATES ARE VERY ROUGH APPROXIMATIONS */
2
2
strict digraph performance {
 
3
  rankdir=LR
3
4
  /* completed node list */
4
5
  node[color="green"];
5
6
  add_analysis[label="Work required analysis for add"];
 
7
  annotate_analysis[label="Work required analysis for annotate"];
6
8
  branch_analysis[label="Work required analysis for branch"];
7
9
  bundle_analysis[label="Work required analysis for creating a bundle"];
 
10
  commit_analysis[label="Work required analysis for commit"];
 
11
  fetch_analysis[label="Work required analysis for push/pull"];
 
12
  gc_analysis[label="Work required analysis for gc"];
 
13
  revert_analysis[label="Work required analysis for revert"];
 
14
  revert_path_analysis[label="Work required analysis for revert of selected paths"];
8
15
  wt_disk_order[label="Working Tree disk ordering\n6-8 weeks"];
9
16
 
10
17
  /* uncompleted node list - add new tasks here */
11
18
  node[color="blue"];
12
 
  annotate_analysis[label="Work required analysis for annotate"];
13
19
  status_analysis[label="Work required analysis for status"];
14
 
  commit_analysis[label="Work required analysis for commit"];
15
 
  fetch_analysis[label="Work required analysis for push/pull"];
16
20
  log_analysis[label="Work required analysis for log"];
17
21
  log_path_analysis[label="Work required analysis for log of selected paths."];
18
22
  diff_analysis[label="Work required analysis for diff"];
19
23
  diff_path_analysis[label="Work required analysis for diff of selected paths"];
20
 
  revert_analysis[label="Work required analysis for revert"];
21
 
  revert_path_analysis[label="Work required analysis for revert of selected paths"];
22
24
  merge_analysis[label="Work required analysis for merge"];
23
25
  uncommit_analysis[label="Work required analysis for uncommit"];
24
26
  missing_analysis[label="Work required analysis for missing"];
35
37
  log_api_stack[label="Targeted API stack for log"];
36
38
  log_path_api_stack[label="Targeted API stack for log of selected paths."];
37
39
  diff_api_stack[label="Targeted API stack for diff"];
 
40
  gc_api_stack[label="Targeted API stack for gc"];
38
41
  revert_api_stack[label="Targeted API stack for revert"];
39
42
  revert_path_api_stack[label="Targeted API stack for revert of selected paths"];
40
43
  merge_api_stack[label="Targeted API stack for merge"];
70
73
  gdfo_usage[label="GDFO Usage\n3 days"];
71
74
 
72
75
  /* dependencies */
 
76
  gc_analysis -> gc_api_stack;
73
77
  gdfo_api -> gdfo_cache;
74
78
  gdfo_api -> gdfo_usage;
75
79
  xdelta -> xdelta_imp;