Job modulectomy on debian-12
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-12 2024-11-08 14:09:30Z modulectomy.deb
SHA256:71414621da107142fbf68608e87a4d03550117bcf2822d20d050af4a3dbc8479
(1.49MB) - ☑ debian-12 2024-09-12 14:09:22Z modulectomy.deb
SHA256:dd21e1256aef7455087afefebd3c897330f78ae00d08bfa9603b1f295d6d737f
(1.49MB) - ☑ debian-12 2024-09-03 14:08:42Z modulectomy.deb
SHA256:e735e7bf192db9bb884c518e00d444cd1993c31dd641c9c78e8846142fcef59d
(1.48MB) - ☒ debian-12 2024-07-27 14:04:23Z Build failure: exited 8
Excluding failed builds here.