summaryrefslogtreecommitdiffstats
path: root/lib/libc/sys/stack_protector.c
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2015-06-14 05:23:39 +0000
committeralc <alc@FreeBSD.org>2015-06-14 05:23:39 +0000
commit927e89d8824d81820e2690dc028fa48dbd558cb5 (patch)
tree1db23adeed4387ed6b85ce6bcc22ce8cf9f6957c /lib/libc/sys/stack_protector.c
parentf29bbde822001f9794deae9bfe3add6e9e61e0f5 (diff)
downloadFreeBSD-src-927e89d8824d81820e2690dc028fa48dbd558cb5.zip
FreeBSD-src-927e89d8824d81820e2690dc028fa48dbd558cb5.tar.gz
As the next step in eliminating PG_CACHE pages, free rather than cache
pages in vm_pageout_scan(). The reactivation rate of cache pages created by vm_pageout_scan() is extremely low; typically no more than 0.5% to 2.25% of the pages are ever reactivated. At the same time, caching pages is more expensive than freeing them. For example, in a test with PostgreSQL, this change reduced the amount of time spent in the inactive queue scan by 1/6. Differential Revision: https://reviews.freebsd.org/D2805 Reviewed by: kib Sponsored by: EMC / Isilon Storage Division
Diffstat (limited to 'lib/libc/sys/stack_protector.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud