func setup() { flag.Parse() numCPU := runtime.NumCPU() glog.Infoln("NumCPU", numCPU) if envMaxProcs := os.Getenv("GOMAXPROCS"); envMaxProcs == "" { if numCPU > 1 { // Consuming N-1 appears to greatly reduce per-request latency in loaded systems. runtime.GOMAXPROCS(numCPU - 1) } } glog.Infoln("GOMAXPROCS", runtime.GOMAXPROCS(0)) var d db.DB switch *useDB { case "cassandra": d = cassandradb.New() default: glog.Fatalln("Unknown DB:", *useDB) } if err := d.Init(); err != nil { glog.Fatalln("An error occured Initializing the DB: ", err) } handlers.InitializeAndRegister(d) }