[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

vdelta performance

From: Jan Bares <herkule9s_at_yahoo.com>
Date: 2004-03-16 11:45:55 CET

Hi,

how can I test vdelta performance? Can I build vdelta as standalone
application? Can I get the actual delta size from the database? Or at least
size of all the changes between revisions?
(I am on Windows platform)

Why I am asking this? I developed in-house delta routine for our program
used to update applications over internet. I realized, that on big files
(mostly databases), the delta programs are slow and produce big files. I
tested Xdelta 1.1.3 and MSPatch (Microsoft's patch engine, no sources, no
docs, very good for small files). I think that the reason why the delta's
are so big is in the size of the comparing window. If the same portions are
too apart, they will not be found. I use very simple approach by searching
for longest match in the *whole* file and then compressing the copy/insert
operations.

I did simple test with Subversion 1.0. I inserted 55MB Microsoft Access
database. The whole size of repository (strings) was ~55MB. Then I
modified/deleted/added some records and commited the changes. The size of
the repository (strings) is now ~110MB. However the patch size generated by
my delta program is only 25kB. (the logs were deleted).

Thanks, Jan

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Mar 16 11:46:22 2004

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.