Poul-Henning Kamp wrote:
In message <[EMAIL PROTECTED]>, Alan Cox writes:
alc 2008-06-06 18:38:43 UTC
FreeBSD src repository
Modified files:
sys/vm vm_page.c
Log:
SVN rev 179623 on 2008-06-06 18:38:43Z by alc
Essentially, neither madvise(..., MADV_DONTNEED) nor madvise(..., MADV_FREE)
work. (Moreover, I don't believe that they have ever worked as intended.)
I remember they did have a measurable but minor impact on performance
in systems which paged a lot, back when they were introduced, sort
of 1995-ish. But with the subsequent plunge in RAM prices they
never saw much use.
After more thorough digging through CVS history, I now believe that
MADV_DONTNEED worked properly between revision 1.70 (May 1996) and 1.76
(June 1996) of vm/vm_object.c. :-) It's more difficult to say for
MADV_FREE. It may have been effective until 1999.
Alan
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "[EMAIL PROTECTED]"