summaryrefslogtreecommitdiff
path: root/sys/kern
diff options
context:
space:
mode:
authorKyle Evans <kevans@FreeBSD.org>2020-12-09 05:27:45 +0000
committerKyle Evans <kevans@FreeBSD.org>2020-12-09 05:27:45 +0000
commitdf546c3b730d4abcace1da24226bd5f01280588e (patch)
tree52b01dd3a801b1ab48b3cae31f5ed71a51346be4 /sys/kern
parent281412ce7bfaf058ae9ea0edf20e13a52f5b37dc (diff)
downloadsrc-test2-df546c3b730d4abcace1da24226bd5f01280588e.tar.gz
src-test2-df546c3b730d4abcace1da24226bd5f01280588e.zip
grep: replace the internal queue with a ring buffer
We know up front how many items we can have in the queue (-B/Bflag), so pay the cost of those particular allocations early on. The reduced queue maintenance overhead seemed to yield about an ~8% improvement for my earlier `grep -C8 -r closefrom .` test. MFC after: 2 weeks
Notes
Notes: svn path=/head/; revision=368483
Diffstat (limited to 'sys/kern')
0 files changed, 0 insertions, 0 deletions