PERFORCE change 188781 for review
Edward Tomasz Napierala
trasz at FreeBSD.org
Sun Feb 13 14:08:25 UTC 2011
http://p4web.freebsd.org/@@188781?ac=10
Change 188781 by trasz at trasz_victim on 2011/02/13 14:07:32
After few loops in vm_daemon(), try harder.
Affected files ...
.. //depot/projects/soc2009/trasz_limits/sys/vm/vm_pageout.c#30 edit
Differences ...
==== //depot/projects/soc2009/trasz_limits/sys/vm/vm_pageout.c#30 (text+ko) ====
@@ -1735,8 +1735,10 @@
* try to deactivate more than 1/4th of process'
* resident set size.
*/
- if (ravailable < rsize - (rsize / 4))
- ravailable = rsize - (rsize / 4);
+ if (attempts <= 8) {
+ if (ravailable < rsize - (rsize / 4))
+ ravailable = rsize - (rsize / 4);
+ }
vm_pageout_map_deactivate_pages(
&vm->vm_map, OFF_TO_IDX(ravailable));
/* Update RSS usage after paging out. */
More information about the p4-projects
mailing list