Mercurial > public > mercurial-scm > hg
comparison mercurial/revlog.py @ 16418:e5750c6716eb
revlog: increase readahead size
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Fri, 13 Apr 2012 21:35:48 -0500 |
parents | e8d37b78acfb |
children | a150923b49ba |
comparison
equal
deleted
inserted
replaced
16417:b4b0c6931e11 | 16418:e5750c6716eb |
---|---|
810 if self._inline: | 810 if self._inline: |
811 df = self.opener(self.indexfile) | 811 df = self.opener(self.indexfile) |
812 else: | 812 else: |
813 df = self.opener(self.datafile) | 813 df = self.opener(self.datafile) |
814 | 814 |
815 readahead = max(65536, length) | 815 readahead = max(_chunksize, length) |
816 df.seek(offset) | 816 df.seek(offset) |
817 d = df.read(readahead) | 817 d = df.read(readahead) |
818 df.close() | 818 df.close() |
819 self._addchunk(offset, d) | 819 self._addchunk(offset, d) |
820 if readahead > length: | 820 if readahead > length: |