]> Cypherpunks repositories - gostls13.git/commit
runtime: improved scheduler
authorDmitriy Vyukov <dvyukov@google.com>
Fri, 1 Mar 2013 11:49:16 +0000 (13:49 +0200)
committerDmitriy Vyukov <dvyukov@google.com>
Fri, 1 Mar 2013 11:49:16 +0000 (13:49 +0200)
commit779c45a50700bda0f6ec98429720802e6c1624e8
tree7509ed3161d6fef630e5eef111071d5ff497c0b6
parentd17506e52d1c6625a204727f4e1fc79ce918a54a
runtime: improved scheduler
Distribute runnable queues, memory cache
and cache of dead G's per processor.
Faster non-blocking syscall enter/exit.
More conservative worker thread blocking/unblocking.

R=dave, bradfitz, remyoudompheng, rsc
CC=golang-dev
https://golang.org/cl/7314062
src/pkg/runtime/mgc0.c
src/pkg/runtime/proc.c
src/pkg/runtime/runtime.h