Job modulectomy on debian-11
README
Skip to buildsModulectomy
Dissect OCaml compiled programs, and weight their content.
modulectomy
allows you to visualize the size of your OCaml programs and the
contributions by various libraries/modules.
- Input: Currently only supports ELF binaries, optimally compiled with debug-information. JS support might come back.
- Output:
- An interactive SVG + CSS treemap, showing how much space each module/library uses relative to eachother.
- Optionally a scale-SVG extension, showing how much space the treemap constitutes of the full binary.
See an example.
Usage
For simple usage, se the definition of squarify
in src/main.ml
.
For more advanced usage, including scale-SVG, see how it's used in builder-web.
Builds
Back to readme- ☑ debian-11 2024-11-20 19:19:56Z modulectomy.deb
SHA256:d9b9825e05173b42fb5f7cddc3b828df3cee7e2b94667d738d491c961e5db2a8
(1.43MB) - ☑ debian-11 2024-09-12 14:09:33Z modulectomy.deb
SHA256:26718130d79a98409038baf81e6a2f5c4d490f3d078b744c0c658d21c674d857
(1.43MB) - ☑ debian-11 2024-09-03 14:09:06Z modulectomy.deb
SHA256:879ceeafb1161995bfb21f9e5ceced727a627e3e3ed1df3425a1b2f685d3a037
(1.41MB)
Including failed builds here.