Files
scylladb/core
Avi Kivity 784e03aa31 thread: use setjmp/longjmp for context switches
swapcontext() is expensive as it invokes system calls.  Replace it with
setjmp()/longjmp().  We still use setcontext() initially, since that's
the most reasonable portable method of setting up a stack.

Context switch time (measured by thread_context_switch) is reduced to
120ns (from 450ns), with inefficiencies in the test itself and in future<>
dominating.
2015-05-17 17:22:48 +03:00
..
2015-03-01 15:29:13 +02:00
2015-04-02 10:27:38 +03:00
2015-04-19 10:33:38 +03:00
2015-03-11 14:45:43 +02:00
2015-05-17 15:57:11 +03:00
2015-05-05 10:11:18 +03:00
2015-03-15 20:18:17 +02:00
2015-05-17 15:57:11 +03:00
2015-03-03 14:58:58 +02:00
2015-05-11 13:33:33 +03:00
2015-03-24 10:12:47 +02:00
2015-03-16 10:02:06 +02:00