intel / intel/gprofiler

Profile gProfiler's memory utilization

Open
#663 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
826
Forks
79
PR merge metrics
No merged PRs in 30d

Description

The gProfiler Python process memory can grow beyond a few 10s of mbs which is what I'd say it should take at standard times (at least, when not doing any merging). This might be because we have a memory leak, and might be because AFAIK Python is unable to release memory to the OS.

I'd like us to have tools to investigate that (e.g: gProfiler could report every cycle what it's heap utilization, so we can see if there's a leak; each cache can report its total size so we see if resizes need to happen; etc). Eventually, I want to keep memory usage low.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.