[MERGE] CHK RIO Serializer (was: Re: RIO benchmark results)

Jelmer Vernooij jelmer at samba.org
Fri May 15 01:41:49 BST 2009


Hi Ian,

On Tue, May 12, 2009 at 12:59:50PM +1000, Ian Clatworthy wrote:
> I asked Jelmer to put together a patch which exposed his proposed rio
> revision serializer as a "dev7" format. I converted Emacs to both dev6
> and dev7 and ran my usual "common operations" benchmark across the 2
> branches. Results attached.

> In summary, log and some other operations slow down, so I don't think it
> will fly in it's current form.

Thanks for the benchmarks.  Now that the Pyrex RIO implementation is landing, 
I am confident that the CHK RIO Serializer will now perform better than 
the XML one. As I mentioned in the other patch I did some basic tests and
can now parse all bzr.dev revisions from in 0.91s from RIO, whereas
they take 1.35s with XML.

This merge request contains the CHK RIO serializer I submitted earlier
but with the new Pyrex RIO code merged. Is there any chance you could
rerun usertest again on the dev7 emacs repos you created if you still
have it around? The serialization format shouldn't have changed.

Cheers,

Jelmer
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rio-serializer-fast.diff
Type: text/x-diff
Size: 52680 bytes
Desc: not available
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20090515/550e91d9/attachment-0001.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 315 bytes
Desc: Digital signature
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20090515/550e91d9/attachment-0001.pgp 


More information about the bazaar mailing list