Mercurial > hg4j
diff design.txt @ 21:e929cecae4e1
Refactor to move revlog content to base class
author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
---|---|
date | Wed, 05 Jan 2011 04:10:28 +0100 |
parents | 11cfabe692b3 |
children | 603806cd2dc6 |
line wrap: on
line diff
--- a/design.txt Tue Jan 04 02:08:25 2011 +0100 +++ b/design.txt Wed Jan 05 04:10:28 2011 +0100 @@ -29,6 +29,7 @@ *.hgignored processing DataAccess - collect debug info (buffer misses, file size/total read operations) to find out better strategy to buffer size detection. +DataAccess - implement memory mapped files, compare performance. delta merge Changeset to get index (local revision number) RevisionWalker (on manifest) and WorkingCopyWalker (io.File) talking to ? and/or dirstate @@ -52,6 +53,6 @@ File access: * NIO and mapped files - should be fast. Although seems to give less control on mem usage. -* Regular InputStreams and chunked stream on top - allocate List<byte[]>, each (but last) chunk of fixed size (depending on initial file size) +* Regular InputStreams and chunked stream on top - allocate List<byte[]>, each (but last) chunk of fixed size (depending on initial file size) <<<<< \ No newline at end of file