#firefox #reporting #webrender #memory #external

macro malloc_size_of_derive

Crate for Firefox memory reporting, not intended for external use

5 releases

Uses old Rust 2015

0.1.3 Aug 1, 2024
0.1.2 Nov 18, 2020
0.1.1 Oct 14, 2019
0.1.0 Jan 11, 2019
0.0.1 Jan 11, 2019

#242 in Procedural macros

Download history 6707/week @ 2025-07-23 6178/week @ 2025-07-30 6732/week @ 2025-08-06 7728/week @ 2025-08-13 12040/week @ 2025-08-20 10612/week @ 2025-08-27 8419/week @ 2025-09-03 6572/week @ 2025-09-10 7524/week @ 2025-09-17 8953/week @ 2025-09-24 9279/week @ 2025-10-01 7875/week @ 2025-10-08 9139/week @ 2025-10-15 10157/week @ 2025-10-22 9211/week @ 2025-10-29 9019/week @ 2025-11-05

39,106 downloads per month
Used in 34 crates (12 directly)

MIT/Apache

7KB
118 lines

A crate for deriving the MallocSizeOf trait.


malloc_size_of_derive

This crate is used for Firefox memory reporting. It's not intended for external use, but is published so that it can be used by WebRender, which can be built and used separately from Firefox.

Dependencies

~225–650KB
~15K SLoC