DescriptionImplement accelerated tee support for POSIX.
This removes all the need of threading, which removes the contention on the GIL
lock.
Taking S2Test.test_check_output_tee_large as baseline, numbers are
real/user/sys in seconds:
Ubuntu workstation: ~25x 2.4/1.9/1.5 -> 0.10/0.70/0.02
OSX 10.6 laptop: ~40x 6.4/5.3/3.9 -> 0.15/0.80/0.07
Cygwin on win7: ~4x 2.8/2.2/1.3 -> 0.60/0.16/0.30
R=dpranke@chromium.org
BUG=
TEST=
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=109283
Patch Set 1 #Patch Set 2 : Add comments #
Messages
Total messages: 4 (0 generated)
|