├── .github └── workflows │ ├── nightly.yml │ ├── publish.yml │ └── rust.yml ├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── analyzeme ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── benches │ └── serialization_bench.rs ├── src │ ├── analysis.rs │ ├── file_formats │ │ ├── mod.rs │ │ ├── v8.rs │ │ └── v9.rs │ ├── lib.rs │ ├── profiling_data.rs │ ├── stack_collapse.rs │ └── testing_common.rs └── tests │ ├── profdata │ ├── v8.mm_profdata.gz │ └── v9.mm_profdata.gz │ └── serialization.rs ├── crox ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md └── src │ └── main.rs ├── decodeme ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md └── src │ ├── event.rs │ ├── event_payload.rs │ ├── lib.rs │ ├── lightweight_event.rs │ └── stringtable.rs ├── docs └── assets │ └── crox_sample.png ├── flamegraph ├── Cargo.toml ├── README.md └── src │ └── main.rs ├── measureme ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT └── src │ ├── counters.rs │ ├── event_id.rs │ ├── file_header.rs │ ├── lib.rs │ ├── profiler.rs │ ├── raw_event.rs │ ├── rustc.rs │ ├── serialization.rs │ └── stringtable.rs ├── mmedit ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md └── src │ └── main.rs ├── mmview ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md └── src │ └── main.rs ├── stack_collapse ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md └── src │ └── main.rs └── summarize ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md └── src ├── aggregate.rs ├── diff.rs └── main.rs /.github/workflows/nightly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/.github/workflows/nightly.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/README.md -------------------------------------------------------------------------------- /analyzeme/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/analyzeme/Cargo.toml -------------------------------------------------------------------------------- /analyzeme/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /analyzeme/LICENSE-MIT: -------------------------------------------------------------------------------- 1 | ../LICENSE-MIT -------------------------------------------------------------------------------- /analyzeme/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/analyzeme/README.md -------------------------------------------------------------------------------- /analyzeme/benches/serialization_bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/analyzeme/benches/serialization_bench.rs -------------------------------------------------------------------------------- /analyzeme/src/analysis.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/analyzeme/src/analysis.rs -------------------------------------------------------------------------------- /analyzeme/src/file_formats/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/analyzeme/src/file_formats/mod.rs -------------------------------------------------------------------------------- /analyzeme/src/file_formats/v8.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/analyzeme/src/file_formats/v8.rs -------------------------------------------------------------------------------- /analyzeme/src/file_formats/v9.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/analyzeme/src/file_formats/v9.rs -------------------------------------------------------------------------------- /analyzeme/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/analyzeme/src/lib.rs -------------------------------------------------------------------------------- /analyzeme/src/profiling_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/analyzeme/src/profiling_data.rs -------------------------------------------------------------------------------- /analyzeme/src/stack_collapse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/analyzeme/src/stack_collapse.rs -------------------------------------------------------------------------------- /analyzeme/src/testing_common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/analyzeme/src/testing_common.rs -------------------------------------------------------------------------------- /analyzeme/tests/profdata/v8.mm_profdata.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/analyzeme/tests/profdata/v8.mm_profdata.gz -------------------------------------------------------------------------------- /analyzeme/tests/profdata/v9.mm_profdata.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/analyzeme/tests/profdata/v9.mm_profdata.gz -------------------------------------------------------------------------------- /analyzeme/tests/serialization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/analyzeme/tests/serialization.rs -------------------------------------------------------------------------------- /crox/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/crox/Cargo.toml -------------------------------------------------------------------------------- /crox/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /crox/LICENSE-MIT: -------------------------------------------------------------------------------- 1 | ../LICENSE-MIT -------------------------------------------------------------------------------- /crox/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/crox/README.md -------------------------------------------------------------------------------- /crox/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/crox/src/main.rs -------------------------------------------------------------------------------- /decodeme/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/decodeme/Cargo.toml -------------------------------------------------------------------------------- /decodeme/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /decodeme/LICENSE-MIT: -------------------------------------------------------------------------------- 1 | ../LICENSE-MIT -------------------------------------------------------------------------------- /decodeme/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/decodeme/README.md -------------------------------------------------------------------------------- /decodeme/src/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/decodeme/src/event.rs -------------------------------------------------------------------------------- /decodeme/src/event_payload.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/decodeme/src/event_payload.rs -------------------------------------------------------------------------------- /decodeme/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/decodeme/src/lib.rs -------------------------------------------------------------------------------- /decodeme/src/lightweight_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/decodeme/src/lightweight_event.rs -------------------------------------------------------------------------------- /decodeme/src/stringtable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/decodeme/src/stringtable.rs -------------------------------------------------------------------------------- /docs/assets/crox_sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/docs/assets/crox_sample.png -------------------------------------------------------------------------------- /flamegraph/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/flamegraph/Cargo.toml -------------------------------------------------------------------------------- /flamegraph/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/flamegraph/README.md -------------------------------------------------------------------------------- /flamegraph/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/flamegraph/src/main.rs -------------------------------------------------------------------------------- /measureme/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/measureme/Cargo.toml -------------------------------------------------------------------------------- /measureme/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /measureme/LICENSE-MIT: -------------------------------------------------------------------------------- 1 | ../LICENSE-MIT -------------------------------------------------------------------------------- /measureme/src/counters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/measureme/src/counters.rs -------------------------------------------------------------------------------- /measureme/src/event_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/measureme/src/event_id.rs -------------------------------------------------------------------------------- /measureme/src/file_header.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/measureme/src/file_header.rs -------------------------------------------------------------------------------- /measureme/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/measureme/src/lib.rs -------------------------------------------------------------------------------- /measureme/src/profiler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/measureme/src/profiler.rs -------------------------------------------------------------------------------- /measureme/src/raw_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/measureme/src/raw_event.rs -------------------------------------------------------------------------------- /measureme/src/rustc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/measureme/src/rustc.rs -------------------------------------------------------------------------------- /measureme/src/serialization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/measureme/src/serialization.rs -------------------------------------------------------------------------------- /measureme/src/stringtable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/measureme/src/stringtable.rs -------------------------------------------------------------------------------- /mmedit/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/mmedit/Cargo.toml -------------------------------------------------------------------------------- /mmedit/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /mmedit/LICENSE-MIT: -------------------------------------------------------------------------------- 1 | ../LICENSE-MIT -------------------------------------------------------------------------------- /mmedit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/mmedit/README.md -------------------------------------------------------------------------------- /mmedit/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/mmedit/src/main.rs -------------------------------------------------------------------------------- /mmview/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/mmview/Cargo.toml -------------------------------------------------------------------------------- /mmview/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /mmview/LICENSE-MIT: -------------------------------------------------------------------------------- 1 | ../LICENSE-MIT -------------------------------------------------------------------------------- /mmview/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/mmview/README.md -------------------------------------------------------------------------------- /mmview/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/mmview/src/main.rs -------------------------------------------------------------------------------- /stack_collapse/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/stack_collapse/Cargo.toml -------------------------------------------------------------------------------- /stack_collapse/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /stack_collapse/LICENSE-MIT: -------------------------------------------------------------------------------- 1 | ../LICENSE-MIT -------------------------------------------------------------------------------- /stack_collapse/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/stack_collapse/README.md -------------------------------------------------------------------------------- /stack_collapse/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/stack_collapse/src/main.rs -------------------------------------------------------------------------------- /summarize/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/summarize/Cargo.toml -------------------------------------------------------------------------------- /summarize/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /summarize/LICENSE-MIT: -------------------------------------------------------------------------------- 1 | ../LICENSE-MIT -------------------------------------------------------------------------------- /summarize/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/summarize/README.md -------------------------------------------------------------------------------- /summarize/src/aggregate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/summarize/src/aggregate.rs -------------------------------------------------------------------------------- /summarize/src/diff.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/summarize/src/diff.rs -------------------------------------------------------------------------------- /summarize/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/measureme/HEAD/summarize/src/main.rs --------------------------------------------------------------------------------