From: qydysky Date: Sun, 19 Nov 2023 01:02:48 +0000 (+0800) Subject: Improve 优化 X-Git-Tag: v0.11.7~2 X-Git-Url: http://127.0.0.1:8081/?a=commitdiff_plain;h=963269e94c7fa0fc3377cf511007af9393ad7827;p=bili_danmu%2F.git Improve 优化 --- diff --git a/Reply/F/genCpuPprof/genCpuPprof.go b/Reply/F/genCpuPprof/genCpuPprof.go index ba00915..0608e5b 100644 --- a/Reply/F/genCpuPprof/genCpuPprof.go +++ b/Reply/F/genCpuPprof/genCpuPprof.go @@ -12,6 +12,9 @@ import ( var Start = comp.NewComp(start) func start(ctx context.Context, file string) error { + if file == "" { + return nil + } pgo := pfile.New(file, 0, false) if pgo.IsExist() { _ = pgo.Delete() diff --git a/bili_danmu.go b/bili_danmu.go index c0b74ec..c94dde0 100644 --- a/bili_danmu.go +++ b/bili_danmu.go @@ -47,9 +47,11 @@ func Start() { mainCtx, mainDone := pctx.WithWait(context.Background(), 0, time.Minute) defer func() { - danmulog.L(`I: `, `等待协程结束`, time.Minute) - if e := mainDone(); e != nil { + danmulog.L(`I: `, fmt.Sprintf("等待%v协程结束", time.Minute)) + if e := mainDone(); errors.Is(e, pctx.ErrWaitTo) { danmulog.L(`W: `, `等待退出超时`) + } else { + danmulog.L(`I: `, "结束") } }() diff --git a/demo/config/config_K_v.json b/demo/config/config_K_v.json index 2dc4e97..2cc54bf 100644 --- a/demo/config/config_K_v.json +++ b/demo/config/config_K_v.json @@ -185,5 +185,5 @@ "性能路径-help":"当Web服务地址不为空时, 访问此路径可以获取性能信息,为空时关闭", "性能路径":"/state", "生成pgo-help":"将在退出后生成pgo文件在指定路径,default.pgo将有助于下次构建的优化,但也会导致构建缓慢,为空时不生成", - "生成pgo":"default.pgo" + "生成pgo":"" } \ No newline at end of file