dhat-rs
Heap profiling and ad hoc profiling for Rust programs. (by nnethercote)
memory-profiler
A memory profiler for Linux. [Moved to: https://github.com/koute/bytehound] (by koute)
Our great sponsors
dhat-rs | memory-profiler | |
---|---|---|
7 | 3 | |
677 | 2,115 | |
- | - | |
4.9 | 8.4 | |
2 months ago | over 2 years ago | |
Rust | C | |
Apache License 2.0 | GNU General Public License v3.0 or later |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
dhat-rs
Posts with mentions or reviews of dhat-rs.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-07-03.
-
how expensive is an operation?
dhat for heap profiling
-
Debugging and profiling embedded applications.
You could wrap the global allocator similar to dhat to instrument heap allocations. dhat itself depends on std.
-
How to get a runtime size of a variable or struct that has btreemaps and hashmaps
I'm no expert in this, but I think you'll want something like https://github.com/nnethercote/dhat-rs
-
RFC on new API for `dhat` heap profiling crate
I am requesting comment on a new design for my dhat-rs profiling crate at https://github.com/nnethercote/dhat-rs/issues/17.
-
Blog post: (I want) A Better Rust Profiler
https://github.com/nnethercote/dhat-rs is a bit like this, albeit for heap allocation profiling. But it's experimental and I'm not really maintaining it right now.
-
How to find a memory leak in a Rust program?
https://github.com/nnethercote/dhat-rs is an incredibly useful tool, but to slow to run in production.
memory-profiler
Posts with mentions or reviews of memory-profiler.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-08-16.
-
Go 1.17 Is Released
> But allocation heap profiling is still something I struggle with.
Have you tried this one? https://github.com/koute/memory-profiler
-
Is there a reliable way to find out where my memory is going?
I got very good results with https://github.com/koute/memory-profiler
- How to find a memory leak in a Rust program?
What are some alternatives?
When comparing dhat-rs and memory-profiler you can also consider the following projects:
heaptrack - A heap memory profiler for Linux
bytehound - A memory profiler for Linux.
flamegraph - Easy flamegraphs for Rust projects and everything else, without Perl or pipes <3
hotspot - The Linux perf GUI for performance analysis.
goimports - [mirror] Go Tools
itm - ARMv7-M ITM packet protocol decoder library crate and CLI tool.
textot.rs - Text operational transform library, for rust. Compatible with libot, ottypes/text.
firestorm - A fast intrusive flamegraph
go - The Go programming language
iai - Experimental one-shot benchmarking/profiling harness for Rust
goawk - A POSIX-compliant AWK interpreter written in Go, with CSV support