20 releases (4 breaking)

0.6.0 May 25, 2023
0.5.1 May 3, 2023
0.5.0 Apr 20, 2023
0.4.0 Mar 28, 2023
0.2.0 Feb 14, 2023

#311 in Machine learning

Download history 128/week @ 2023-02-16 53/week @ 2023-02-23 89/week @ 2023-03-02 64/week @ 2023-03-09 25/week @ 2023-03-16 83/week @ 2023-03-23 47/week @ 2023-03-30 48/week @ 2023-04-06 60/week @ 2023-04-13 78/week @ 2023-04-20 107/week @ 2023-04-27 70/week @ 2023-05-04 21/week @ 2023-05-11 23/week @ 2023-05-18 204/week @ 2023-05-25 75/week @ 2023-06-01

342 downloads per month
Used in 4 crates

MIT/Apache

70KB
1.5K SLoC

Run-time memory tracking and profiling.

Part of the rerun family of crates.

Latest version Documentation MIT Apache

Includes an opt-in sampling profiler for allocation callstacks. Each time memory is allocated there is a chance a callstack will be collected. This information is tracked until deallocation. You can thus get information about what callstacks lead to the most live allocations, giving you a very useful memory profile of your running app, with minimal overhead.


lib.rs:

Run-time memory tracking and profiling.

See [AccountingAllocator] and [accounting_allocator].

Dependencies

~6–9MB
~172K SLoC