Comment 13 for bug 680763

Revision history for this message
John A Meinel (jameinel) wrote :

The core functionality that is interesting is:

Launchpad:
           1 0 13.8808 0.0002 bzrlib.push:58(_show_push_branch)
          +1 0 6.1671 0.0001 +bzrlib.branch:1400(create_clone_on_transport)
          +1 0 2.2326 0.0000 +bzrlib.transport:1563(get_transport)
          +1 0 0.2033 0.0000 +bzrlib.remote:2629(get_stacked_on_url)
          +1 0 5.2292 0.0000 +bzrlib.bzrdir:700(open_from_transport)
          +1 0 0.0450 0.0000 +bzrlib.branch:1214(get_push_location)
          +1 0 0.0035 0.0000 +bzrlib.push:46(report)
          +1 0 0.0000 0.0000 +bzrlib.push:40(__init__)
           1 0 6.1648 0.0001 bzrlib.bzrdir:153(clone_on_transport)
          +1 0 0.6122 0.0000 +bzrlib.remote:1618(fetch)
          +1 0 2.3935 0.0000 +bzrlib.bzrdir:1313(initialize_on_transport_ex)
          +1 0 3.0734 0.0000 +<<string>>:1(clone_read_locked)
          +1 0 0.0340 0.0000 +bzrlib.bzrdir:1168(open_branch)
          +1 0 0.0466 0.0000 +bzrlib.bzrdir:865(cloning_metadir)
          +1 0 0.0040 0.0000 +bzrlib.bzrdir:568(find_repository)

QAStaging:
           1 0 15.5928 0.0001 bzrlib.push:58(_show_push_branch)
          +1 0 1.8000 0.0000 +bzrlib.transport:1563(get_transport)
          +1 0 0.0650 0.0000 +bzrlib.remote:2629(get_stacked_on_url)
          +1 0 11.1057 0.0000 +bzrlib.branch:1400(create_clone_on_transport)
          +1 0 2.5834 0.0000 +bzrlib.bzrdir:700(open_from_transport)
          +1 0 0.0365 0.0000 +bzrlib.branch:1214(get_push_location)
          +1 0 0.0021 0.0000 +bzrlib.push:46(report)
          +1 0 0.0000 0.0000 +bzrlib.push:40(__init__)
           1 0 11.1040 0.0001 bzrlib.bzrdir:153(clone_on_transport)
          +1 0 6.7379 0.0000 +<<string>>:1(clone_read_locked)
          +1 0 3.4196 0.0000 +bzrlib.bzrdir:1313(initialize_on_transport_ex)
          +1 0 0.8771 0.0000 +bzrlib.remote:1618(fetch)
          +1 0 0.0294 0.0000 +bzrlib.bzrdir:1168(open_branch)
          +1 0 0.0004 0.0000 +bzrlib.decorators:234(wrapped)
          +1 0 0.0354 0.0000 +bzrlib.bzrdir:865(cloning_metadir)
          +1 0 0.0035 0.0000 +bzrlib.bzrdir:568(find_repository)

chinstrap:
           1 0 2.2664 0.0001 bzrlib.push:58(_show_push_branch)
          +1 0 0.0623 0.0000 +bzrlib.transport:1563(get_transport)
          +1 0 0.6539 0.0000 +bzrlib.branch:1400(create_clone_on_transport)
          +1 0 1.4800 0.0000 +bzrlib.bzrdir:700(open_from_transport)
          +1 0 0.0409 0.0000 +bzrlib.remote:2629(get_stacked_on_url)
          +1 0 0.0277 0.0000 +bzrlib.branch:1214(get_push_location)
          +1 0 0.0015 0.0000 +bzrlib.push:46(report)
          +1 0 0.0000 0.0000 +bzrlib.push:40(__init__)
           1 0 0.6520 0.0001 bzrlib.bzrdir:153(clone_on_transport)
          +1 0 0.0960 0.0000 +bzrlib.bzrdir:1313(initialize_on_transport_ex)
          +1 0 0.2027 0.0000 +bzrlib.remote:1618(fetch)
          +1 0 0.2767 0.0000 +<<string>>:1(clone_read_locked)
          +1 0 0.0317 0.0000 +bzrlib.bzrdir:1168(open_branch)
          +1 0 0.0400 0.0000 +bzrlib.bzrdir:865(cloning_metadir)
          +1 0 0.0042 0.0000 +bzrlib.bzrdir:568(find_repository)

'get_transport' overhead shows the cost of the XMLRPC request.