2
0
mirror of https://github.com/hibiken/asynq.git synced 2026-07-07 20:48:18 +08:00

Try disabling memory usage profiling

This commit is contained in:
David Yoon
2026-04-29 12:56:38 -04:00
parent 23905a286f
commit 7429091c93

View File

@@ -7,6 +7,7 @@ package rdb
import (
"context"
"fmt"
"os"
"strings"
"time"
@@ -228,11 +229,15 @@ func (r *RDB) CurrentStats(qname string) (*Stats, error) {
}
}
stats.Size = size
memusg, err := r.memoryUsage(qname)
if err != nil {
return nil, errors.E(op, errors.CanonicalCode(err), err)
disableMemUsageProfiling := os.Getenv("DISABLE_MEMORY_USAGE_PROFILING")
if disableMemUsageProfiling == "false" || disableMemUsageProfiling == "" {
memusg, err := r.memoryUsage(qname)
if err != nil {
return nil, errors.E(op, errors.CanonicalCode(err), err)
}
stats.MemoryUsage = memusg
}
stats.MemoryUsage = memusg
return stats, nil
}