浏览代码

[goev] modify the CPU num parameter (#8366)

* modify cpu num

* modify cpu num

---------

Co-authored-by: nobodynobodyee <[email protected]>
shaovie 2 年之前
父节点
当前提交
e24632453a
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3 3
      frameworks/Go/goev/src/main.go

+ 3 - 3
frameworks/Go/goev/src/main.go

@@ -101,13 +101,13 @@ func main() {
 		panic(err.Error())
 	}
     cpuN := runtime.NumCPU()
-    if cpuN > 1 {
-        cpuN = cpuN / 2
+    if cpuN > 7 {
+        cpuN = cpuN * 3 / 2
     }
 	forNewFdReactor, err := goev.NewReactor(
 		goev.EvDataArrSize(20480), // default val
 		goev.EvPollNum(cpuN),
-		goev.EvReadyNum(512), // auto calc
+		goev.EvReadyNum(128), // auto calc
 		goev.NoTimer(true),
 	)
 	if err != nil {