nowfound

Dev tools · alternatives · 2026

24 alternatives to Log-malloc2 – memory allocation tracking library

Memory allocation tracking library. Contribute to samsk/log-malloc2 development by creating an account on GitHub.

Log-malloc2 is a memory allocation tracking library that monitors how programs use memory. It is designed for developers working on C and C++ projects who need to understand and debug memory usage patterns. The tool… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Log-malloc2 – memory allocation tracking library launched in 2015; newer entries below may have overtaken it.

  1. 1

    allocscope - a memory tracking tool. Contribute to matt-kimball/allocscope development by creating an account on GitHub.

    2023 · github.com · its alternatives →

  2. 2

    Simple, zero-dependency garbage collection for C. Contribute to mkirchner/gc development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  3. 3

    I wrote a little LD_PRELOAD library that makes it easy to inspect and interact with a running program's glibc heap. It's fun to pause processes, free a bunch of their allocations, then resume them. Most of the time, the processes continue as though nothing happened, but sometimes they do interesting things :)

    2025 · github.com · its alternatives →

  4. 4

    Heap based scheme machine. GitHub Gist: instantly share code, notes, and snippets.

    2025 · gist.github.com · its alternatives →

  5. 5

    🔄 Flexible C memory allocation scheme. Contribute to mulle-c/mulle-allocator development by creating an account on GitHub.

    2016 · github.com · its alternatives →

  6. 6

    An intelligent timeline of everything you did in a day.

    2017 · timely.com · its alternatives →

  7. 7
    Minilog▲307

    Log monitoring and real-time event alerts

    2024 · minilog.dev · its alternatives →

  8. 8
  9. 9

    Contribute to sendilkumarn/gopurerc development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  10. 10

    Heap by Contentsquare is the only digital insights platform that shows everything users do on your site, revealing the "unknown unknowns" that stay invisible with other tools.

    2013 · heapanalytics.com · its alternatives →

  11. 11DM
  12. 12

    A simple way to output stack traces when a program crashes in C++, using the new C++23 <stacktrace> header - TylerGlaiel/Crashlogs

    2023 · github.com · its alternatives →

  13. 13

    A fun toy memory allocator (not thread safe, that's a future TODO). I also wanted to explain how I approached it, so I also wrote a tutorial blog post (~20 minute read) covering the code which you can find the link to in the README.

    Nov 2025 · github.com · its alternatives →

  14. 14

    Moved to Forgejo! Contribute to krig/LISP development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  15. 15NC

    Hello, Some time ago I did a data logger for fun, just to check if I could beat the performance of an old C++ project of mine (mini-async-log) and to avoid letting my multithreading-C skills rust when on a non-programming gig (using Yocto&#x2F;OE, very little programming). This project is a BSD licensed, producer-wait-free (when using thread-local storage) generic message logger with high performance, decent test coverage, and type-safe C strings (requires C11 or C++ compiler). It was a shame to let this project to die unknown, as I think that it has potential to be used on some niches as…

    2019 · its alternatives →

  16. 16

    DEPRECATED StackImpact Python Profiler - Production-Grade Performance Profiler: CPU, memory allocations, blocking calls, exceptions, metrics, and more - stackimpact/stackimpact-python

    2017 · github.com · its alternatives →

  17. 17

    Sampling profiler for Python programs. Contribute to benfred/py-spy development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  18. 18

    [Go] mmm - manual memory management library. Contribute to teh-cmc/mmm development by creating an account on GitHub.

    2015 · github.com · its alternatives →

  19. 19

    Smart pointers for the (GNU) C programming language - Snaipe/libcsptr

    2015 · github.com · its alternatives →

  20. 20

    Morning HN. I often found myself wondering "how much does this code segment take in terms of total runtime" and it's often quite annoying to figure out with optimizations enabled, especially when working on something new or testing someone else's implementation without the proper tooling set up. Wanted to have a single include lib that would allow us to write something like: ``` PROFILE("Loop 1") for (...) &#x2F;&#x2F; some work ``` and have the next expression automatically record time & dump results to a table. Wrote a few macros to do exactly that a few months back, but they were…

    2025 · github.com · its alternatives →

  21. 21

    An experimental Python-to-C transpiler and domain specific language for embedded high-performance computing - zanellia/prometeo

    2021 · github.com · its alternatives →

  22. 22
    Heap▲107

    Capture everything and measure instantly.

    2014 · heap.io · its alternatives →

  23. 23

    Track the RAM usage of a process and its descendants in real time - dbohdan/memsparkline

    2024 · github.com · its alternatives →

  24. 24

    JAX C++ stack trace walkthrough for TpuExecutor_Allocate - What happens when you allocate a JAX tensor on a TPU.md

    2021 · gist.github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →