FreeBSD src
Go to file
David Greenman 04f1835605 1) "Pre-faulting" in of pages into process address space
Eliminates vm_fault overhead on process startup and
		mmap referenced data for in-memory pages.

		(process startup time using in-memory segments *much* faster)

	2)	Even more efficient pmap code.  Code partially cleaned up.
		More comments yet to follow.

		(generally more efficient pte management)

	3)	Pageout clustering ( in addition to the FreeBSD V1.1 pagein
		clustering.)

		(much faster paging performance on non-write behind disk
		subsystems, slightly faster performance on other systems.)

	4)	Slightly changed vm_pageout code for more efficiency and
		better statistics.  Also, resist swapout a little more.

		(less likely to pageout a recently used page)

	5)	Slight improvement to the page table page trap efficiency.

		(generally faster system VM fault performance)

	6)	Defer creation of unnamed anonymous regions pager until needed.

		(speeds up shared memory bss creation)

	7)	Remove possible deadlock from swap_pager initialization.

	8)	Enhanced procfs to provide "vminfo" about vm objects and user
		pmaps.

	9)	Increased MCLSHIFT/MCLBYTES from 2K to 4K to improve net &
		socket performance and to prepare for things to come.

John Dyson
dyson@implode.root.com
David Greenman
davidg@root.com
1994-03-07 11:38:49 +00:00
bin Take -lgnuregex back out. Linking with it causes 'make install' to fail. 1994-02-03 04:23:11 +00:00
etc Add mitsumi cdrom /dev entries. 1994-03-07 00:57:38 +00:00
gnu New manpage compression support. Only one macro controls compression 1994-03-05 13:48:38 +00:00
include This is the new link.h from Paul K. Keeping history is even probably a bad 1994-02-13 20:47:18 +00:00
lib Add $Id$ to all, clean up multiple spaces 1994-02-21 05:19:06 +00:00
libexec This is Paul K's latest set of ld changes. A commit was necessary at this 1994-02-13 20:43:13 +00:00
sbin This is Paul K's latest set of ld changes. A commit was necessary at this 1994-02-13 20:43:13 +00:00
share/man/man4 English corrected. 1994-02-19 15:50:38 +00:00
sys 1) "Pre-faulting" in of pages into process address space 1994-03-07 11:38:49 +00:00
usr.bin This is Paul K's latest set of ld changes. A commit was necessary at this 1994-02-13 20:43:13 +00:00
usr.sbin Added support for "Conrad DCF-77 mobil" radio clock. This is the cheapest 1994-02-26 12:32:04 +00:00