Our great sponsors
A memory profiler for Linux.
If you're on Linux (and since you're considering using Valgrind then you must be) you could use something like my Bytehound; you can also script its analysis, so if you'd be interested in e.g. figuring out which libraries allocate how much you can also do that.
mimalloc is a compact general purpose allocator with excellent performance.
I know you said you’d rather avoid jemalloc or the like, but for a quick set of stats you can LD_PRELOAD something like mimalloc, and use the MIMALLOC_SHOW_STATS=1 environment variable to get some coarse grained usage stats of allocations and frees.
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
A heap memory profiler for Linux
This is probably what you are looking for https://github.com/KDE/heaptrack
Introducing alloc-track: Precise memory profiling by stack trace and thread.
2 projects | /r/rust | 3 Jan 2023
Memory leak in a long running process.
2 projects | /r/rust | 21 Sep 2022
Hi, I’m new in rust, I have some expirience with c# and its classes ans structs. I can’t find information about that is happend with struct in rust when I pass it to function argument. Are there some copy effect ?
2 projects | /r/rust | 26 Jun 2022
Memory freed but not immediately
1 project | /r/rust | 23 Feb 2022
Bytehound: A Memory Profiler for Linux
1 project | news.ycombinator.com | 18 Aug 2021