Hi, hoping to get some advice here -
I have a long running process which seems to leak memory. I've gone through the usual checks (leaky goroutines, pprof heap analysis) but I can't seem to find anything else now.
However the total mem consumed by the process constantly increases while the stats reported by expvar stay constant(ish).
The process is a webscraper that scrapes at a fairly constant rate. I read responses with io.ReadAll as I regex a lot of data. Would this result in potential memory fragmentation? This is the only thing I can think of at this point.
Screenshot attached of a dash showing the expvar metrics
EDIT: go 1.20, centos 8
