Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Aug 2010 22:29:46 +0200
From:      Dimitry Andric <dimitry@andric.com>
To:        Alan Cox <alan.l.cox@gmail.com>
Cc:        current@freebsd.org
Subject:   Re: Official request: Please make GNU grep the default
Message-ID:  <4C6AF13A.1080606@andric.com>
In-Reply-To: <AANLkTik-ee6iKiOoA=KMmmToS2giUOmW5JB-d1vBx9r3@mail.gmail.com>
References:  <4C6505A4.9060203@FreeBSD.org> <20100813085235.GA16268@freebsd.org>	<4C66C010.3040308@FreeBSD.org> <4C673F02.8000805@FreeBSD.org>	<20100815013438.GA8958@troutmask.apl.washington.edu>	<4C67492C.5020206@FreeBSD.org>	<B7A05068-9578-4341-851B-86BD9BC7A2DA@gmail.com>	<8639ufd78w.fsf@ds4.des.no> <4C6844D8.5070602@andric.com>	<86sk2faqdl.fsf@ds4.des.no> <4C6AAA88.5080606@andric.com> <AANLkTik-ee6iKiOoA=KMmmToS2giUOmW5JB-d1vBx9r3@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2010-08-17 18:29, Alan Cox wrote:
> Try it again on a memory resident file with the MAP_PREFAULT_READ option
> that is provided by this patch:
> 
> http://www.cs.rice.edu/~alc/MAP_PREFAULT_READ.patch

A time trial gives:

  grep with normal mmap()       1396s
  grep with prefault mmap()     1354s
  grep with regular read()      1354s

So normal mmap is ~3% slower, and prefault mmap does not seem to make
any measurable difference.  I guess the added complexity is not really
worth it, for now.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4C6AF13A.1080606>