Memoro
Highly detailed heap profiler
Modern software systems heavily use the memory heap. As systems grow more complex and compute with increasing amounts of data, it can be difficult for developers to understand how their programs actually use the bytes that they allocate on the heap and whether improvements are possible. Memoro as built to answer this question of heap usage efficiency. It uses a combination of static instrumentation, subroutine interception, and runtime data collection to build a clear picture of exactly when and where a program performs heap allocation, and crucially how it actually uses that memory. Memoro also introduces a new visualization application that can distill collected data into scores and visual cues that allow developers to quickly pinpoint and eliminate inefficient heap usage in their software.
inactive
—
entered showcase: 2021-11-05
—
entry updated: 2022-07-07
This project has not yet been evaluated by the C4DT Factory team.
We will be happy to evaluate it upon request.
Application
C++, JavaScript
MIT