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: