haiku/src/system/kernel/vm
Axel Dörfler f7e414f22b * Made page_writer() use a marker page as well, so that it won't try to get
the same pages over and over.
* Increased the priority of the page writer a bit, so that it is higher than
  the one of the page daemon.
* Added a sModifiedTemporaryPages counter to let the page_writer decide how
  many pages are there to write back (temporary pages would go to the swap file
  and are only written back when memory is low).
* In case there are more than 1024 modified (non-temporary) pages around, the
  page writer will constantly write out pages, not only when being pushed.
* The page writer now temporarily always leave out temporary pages (as long as
  we don't have a swap file).
* Shuffled functions around a bit.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22852 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-11-07 17:09:05 +00:00
..
Jamfile
PageCacheLocker.h * Made page_writer() use a marker page as well, so that it won't try to get 2007-11-07 17:09:05 +00:00
vm_address_space.cpp
vm_cache.cpp
vm_daemons.cpp * Made page_writer() use a marker page as well, so that it won't try to get 2007-11-07 17:09:05 +00:00
vm_low_memory.cpp * Reworked stealing pages: the page thief thread is gone now, 2007-10-11 08:01:18 +00:00
vm_page.cpp * Made page_writer() use a marker page as well, so that it won't try to get 2007-11-07 17:09:05 +00:00
vm_store_anonymous_noswap.cpp * Added a acquire_unreferenced_ref() to vm_store 2007-10-06 15:35:38 +00:00
vm_store_anonymous_noswap.h
vm_store_device.c * Added a acquire_unreferenced_ref() to vm_store 2007-10-06 15:35:38 +00:00
vm_store_device.h
vm_store_null.c * Added a acquire_unreferenced_ref() to vm_store 2007-10-06 15:35:38 +00:00
vm_store_null.h
vm_tests.c
vm.cpp Some m68k fixes. 2007-10-23 23:34:20 +00:00