Skip to main content

Add your description here

Project description

mp_reader: an analyzer for mem_profile

This repo holds the implementation of mp_reader, which is an analyzer for the files output by mem_profile.

mem_profile: an Ownership-Aware Memory Profiler

mem_profile is an ownership-aware memory profiler, designed for direct measurement of objects and their members.

What does this mean?

When a program is executed with mem_profile, we can see the number of bytes allocated by types within the program.

alt text

Above is some sample output, produced by the analyzer (mp_reader, this project).

This is a toy example, but mem_profile is designed for use with complex workloads, and has been tested on projects involving hundreds or even thousands of translation units.

For instance, here's an output of type-level stats from profiling an FTXUI demo application:

alt text

And here's output from profiling CMake:

alt text

For more information, see the mem_profile repo!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mp_reader-0.1.2.tar.gz (19.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mp_reader-0.1.2-py3-none-any.whl (19.4 kB view details)

Uploaded Python 3

File details

Details for the file mp_reader-0.1.2.tar.gz.

File metadata

  • Download URL: mp_reader-0.1.2.tar.gz
  • Upload date:
  • Size: 19.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.18

File hashes

Hashes for mp_reader-0.1.2.tar.gz
Algorithm Hash digest
SHA256 087af787c120d63ccf2e5b186c650c05112d597ae0880a33895fe02fd13d88bb
MD5 6d3434db87ff88d9ef52d7ff914bfe1b
BLAKE2b-256 37357512d2dfa9e5b2f66587de73bb25f8a66649cd28afda44de202c8abc50a7

See more details on using hashes here.

File details

Details for the file mp_reader-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: mp_reader-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 19.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.18

File hashes

Hashes for mp_reader-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3f0ae99a9256ac149e6b43ba8b5292118b726b00cc4ff5bf3a4f60a070a81576
MD5 6583ff1e4c49bbf41b44642b93b414e9
BLAKE2b-256 5194dce6dc630b75132be64d63e73c2606c02bb900b5553b7d149f73750001af

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page