Emacs repository benchmark: bzr and git (rerun)

Teemu Likonen tlikonen at iki.fi
Wed Mar 19 13:08:20 GMT 2008


(emacs-devel list dropped)


James Westby kirjoitti:

> I wanted to point out that bzr automatically repacks on commit
> every so often, this means that the performance degredation should
> be bounded, but yes, you will often be able to speed it up by
> running "pack" manually.

I think I haven't done any commits to that repository so maybe it didn't 
get packed and optimized automatically. In normal situation commits do 
happen of course - except maybe for users who are just following the 
development. But I don't know how bzr works.

> I do think the effects of repacking bzr are very drastic, so it
> is probably worth investigating where the slowdown was.
>
> Do you still have your .bzr/repository/ from the old tests?
> Is there anything in .bzr/repository/obsolete_packs/ ? That would
> let us know just how many packs you were running with.

Unfortunately I don't have the old test repository anymore (not even 
backups between the tests). I only have the current 
after-the-pack .bzr/repository/obsolete_packs/ . Hope this helps:

       166  1104d2ff3bd4ac0258692b75611e5a9b.iix
       793  1104d2ff3bd4ac0258692b75611e5a9b.pack
       161  1104d2ff3bd4ac0258692b75611e5a9b.rix
        60  1104d2ff3bd4ac0258692b75611e5a9b.six
       254  1104d2ff3bd4ac0258692b75611e5a9b.tix
      1220  255f060a9ccd3e815745f307b21e78ca.iix
     21317  255f060a9ccd3e815745f307b21e78ca.pack
      1126  255f060a9ccd3e815745f307b21e78ca.rix
        60  255f060a9ccd3e815745f307b21e78ca.six
      3928  255f060a9ccd3e815745f307b21e78ca.tix
   6521263  322a537764ca187dbbc4fbdcfcd52772.iix
 276311950  322a537764ca187dbbc4fbdcfcd52772.pack
   5775214  322a537764ca187dbbc4fbdcfcd52772.rix
        60  322a537764ca187dbbc4fbdcfcd52772.six
  15006479  322a537764ca187dbbc4fbdcfcd52772.tix
       171  324cda5d23f70e1b8bb02c2a9168d4dd.iix
      1155  324cda5d23f70e1b8bb02c2a9168d4dd.pack
       167  324cda5d23f70e1b8bb02c2a9168d4dd.rix
        60  324cda5d23f70e1b8bb02c2a9168d4dd.six
       244  324cda5d23f70e1b8bb02c2a9168d4dd.tix
       296  368a2345bc04f1d1b1de585d482431e8.iix
      2537  368a2345bc04f1d1b1de585d482431e8.pack
       280  368a2345bc04f1d1b1de585d482431e8.rix
        60  368a2345bc04f1d1b1de585d482431e8.six
       629  368a2345bc04f1d1b1de585d482431e8.tix
       549  4076aefe057590f0f8350b6aceaf91e7.iix
      7579  4076aefe057590f0f8350b6aceaf91e7.pack
       517  4076aefe057590f0f8350b6aceaf91e7.rix
        60  4076aefe057590f0f8350b6aceaf91e7.six
      1599  4076aefe057590f0f8350b6aceaf91e7.tix
       173  5a92a47de8628c4c66300d406b8c2195.iix
      2176  5a92a47de8628c4c66300d406b8c2195.pack
       168  5a92a47de8628c4c66300d406b8c2195.rix
        60  5a92a47de8628c4c66300d406b8c2195.six
       440  5a92a47de8628c4c66300d406b8c2195.tix
       909  6c79a31ee192e51198005b5d88cfd2de.iix
     21041  6c79a31ee192e51198005b5d88cfd2de.pack
       853  6c79a31ee192e51198005b5d88cfd2de.rix
        60  6c79a31ee192e51198005b5d88cfd2de.six
      2398  6c79a31ee192e51198005b5d88cfd2de.tix
      1587  7bb7d3e36f12cd9c4fae71a148d45e51.iix
    223330  7bb7d3e36f12cd9c4fae71a148d45e51.pack
      1433  7bb7d3e36f12cd9c4fae71a148d45e51.rix
        60  7bb7d3e36f12cd9c4fae71a148d45e51.six
      4405  7bb7d3e36f12cd9c4fae71a148d45e51.tix
       173  8f031704890a52b2df6e5e7783139dea.iix
       817  8f031704890a52b2df6e5e7783139dea.pack
       169  8f031704890a52b2df6e5e7783139dea.rix
        60  8f031704890a52b2df6e5e7783139dea.six
       244  8f031704890a52b2df6e5e7783139dea.tix
       173  8f2a6cc85c68df68bb382ff8f4fd8716.iix
      1178  8f2a6cc85c68df68bb382ff8f4fd8716.pack
       168  8f2a6cc85c68df68bb382ff8f4fd8716.rix
        60  8f2a6cc85c68df68bb382ff8f4fd8716.six
       443  8f2a6cc85c68df68bb382ff8f4fd8716.tix
      1537  a049a274d50f2c1298088d639df34b8f.iix
     39343  a049a274d50f2c1298088d639df34b8f.pack
      1403  a049a274d50f2c1298088d639df34b8f.rix
        60  a049a274d50f2c1298088d639df34b8f.six
      4088  a049a274d50f2c1298088d639df34b8f.tix
       482  a3773eca9377d10e74697c1456a9c631.iix
      9002  a3773eca9377d10e74697c1456a9c631.pack
       453  a3773eca9377d10e74697c1456a9c631.rix
        60  a3773eca9377d10e74697c1456a9c631.six
      3624  a3773eca9377d10e74697c1456a9c631.tix
      8677  b7b3f4c17a814d52ac3a153270ecd9f7.iix
    501505  b7b3f4c17a814d52ac3a153270ecd9f7.pack
      7990  b7b3f4c17a814d52ac3a153270ecd9f7.rix
        60  b7b3f4c17a814d52ac3a153270ecd9f7.six
     28411  b7b3f4c17a814d52ac3a153270ecd9f7.tix
       362  dca5e83bae03ff81bfe6fe6d52244281.iix
      4248  dca5e83bae03ff81bfe6fe6d52244281.pack
       342  dca5e83bae03ff81bfe6fe6d52244281.rix
        60  dca5e83bae03ff81bfe6fe6d52244281.six
      1132  dca5e83bae03ff81bfe6fe6d52244281.tix
       365  e87bce342e51e848d570a50a4f0d581d.iix
      3795  e87bce342e51e848d570a50a4f0d581d.pack
       345  e87bce342e51e848d570a50a4f0d581d.rix
        60  e87bce342e51e848d570a50a4f0d581d.six
       840  e87bce342e51e848d570a50a4f0d581d.tix



More information about the bazaar mailing list