-
Notifications
You must be signed in to change notification settings - Fork 217
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
memory usage of symbolizer's linerCache? #4309
Comments
I think we just need to change the whole symbolization strategy here. We can do all of this entirely without the |
Thanks for the update. So currently we can do nothing here to limit the memory growing, right? |
That's right, but I hope to get to working on this soon, as right now it's quite terrible as it depends on the binaries involved how much memory is used, that shouldn't be the case, and it's definitely possible to change this! |
Judging from my understanding of the code and the memory profile of parca, it seems that there are no configurations/controls for the growing memory usage of symbolization caching:
parca/pkg/symbol/elfutils/debuginfofile.go
Line 43 in 6dae29a
Currently I don't know how to set a memory limit for parca properly so thanks for any suggestion/insight.
The text was updated successfully, but these errors were encountered: