From 0236553c877a20775dcd33fa91b4865b4a02bb53 Mon Sep 17 00:00:00 2001 From: DanB Date: Wed, 16 Apr 2014 10:57:29 +0200 Subject: [PATCH] Disabling multiprocessor support since benchmarks have shown a decrease of performance due to additional tasks management. To be reviewed in future Go versions when scheduler will be reconsidered --- cmd/cgr-engine/cgr-engine.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/cgr-engine/cgr-engine.go b/cmd/cgr-engine/cgr-engine.go index 3c3394776..ef2269ff4 100644 --- a/cmd/cgr-engine/cgr-engine.go +++ b/cmd/cgr-engine/cgr-engine.go @@ -25,7 +25,7 @@ import ( "log" "net/rpc" "os" - "runtime" + //"runtime" "strconv" "time" @@ -287,7 +287,7 @@ func main() { if *pidFile != "" { writePid() } - runtime.GOMAXPROCS(runtime.NumCPU()) + // runtime.GOMAXPROCS(runtime.NumCPU()) // For now it slows down computing due to CPU management, to be reviewed in future Go releases cfg, err = config.NewCGRConfigFromFile(cfgPath) if err != nil {