2
0
mirror of https://github.com/hibiken/asynq.git synced 2026-07-02 10:50:50 +08:00

Merge pull request #1127 from grnhse/disable-mem-usage

Try disabling memory usage profiling
This commit is contained in:
Mohamed Sohail
2026-06-12 11:58:35 +03:00
committed by GitHub

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
}