[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 1 of 2] tools/libxc: Remus Checkpoint Compression
On Thursday, 16 June 2011 at 08:50, Shriram Rajagopalan wrote: > # HG changeset patch > # User Shriram Rajagopalan <rshriram@xxxxxxxxx> > # Date 1308238095 25200 > # Node ID 5dbafaf24c7036f3e24e4387797b32e59d732ac6 > # Parent 23c068b109236657ededa3e3b7f180346a5cd9f9 > tools/libxc: Remus Checkpoint Compression > > Instead of sending dirty pages of guest memory as-is, use a simple compression > algorithm that sends a RLE-encoded XOR of the page against its last sent copy. > A small LRU cache is used to hold recently dirtied pages. Pagetable pages are > sent as-is, as they are canonicalized at sender side and uncanonicalized at > receiver. > > Signed-off-by: Shriram Rajagopalan <rshriram@xxxxxxxxx> ... > @@ -1395,6 +1455,7 @@ > } > > pagebuf.nr_physpages = pagebuf.nr_pages = 0; > + pagebuf.compbuf_pos = pagebuf.compbuf_size = 0; > > n += j; /* crude stats */ > Is that zeroing compbuf_size at the end of every round? Does that mean you're doing a realloc for every single page you ever receive? Ouch. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |