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.1.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.1-py3-none-any.whl (19.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mp_reader-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 9bdfb49eacd84d042e0576a82ce965154ca1094a1a7c1bfe45633fc68c1b236f
MD5 02ec5b9a85cfe47bd4f8db8df7d7aa20
BLAKE2b-256 4ff2fc33a9543619b1b29e79c580421211f69bc3198d9d8b8d6612c3dbfa061a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mp_reader-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 42fe5243cc057e9709f84e7d81eff2dfd4aaaf115352faa3ef55cf178bca1bac
MD5 ea5401135a0a3bf8feef8953fe487941
BLAKE2b-256 f5eda7e7d904f954080ba1e190126f40fd6e93563983629875ba9490cee879db

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