From d552a0b95985f91278b2f3c05ee2c4b558a0a417 Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Fri, 29 Jul 2011 23:02:51 -0700 Subject: Minimize scheduler locking on task creation This takes my CPU utilization on task-perf-spawnalot from 35% to 55% --- src/rt/rust_kernel.cpp | 1 - 1 file changed, 1 deletion(-) (limited to 'src/rt/rust_kernel.cpp') diff --git a/src/rt/rust_kernel.cpp b/src/rt/rust_kernel.cpp index 7ff2f16a228..24db485dd9d 100644 --- a/src/rt/rust_kernel.cpp +++ b/src/rt/rust_kernel.cpp @@ -136,7 +136,6 @@ int rust_kernel::start_task_threads() rust_task * rust_kernel::create_task(rust_task *spawner, const char *name) { rust_scheduler *thread = threads[rand(&rctx) % num_threads]; - scoped_lock with(thread->lock); return thread->create_task(spawner, name); } -- cgit 1.4.1-3-g733a5