Job modulectomy on freebsd-14
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- ☑ freebsd-14 2025-03-29 01:58:01Z modulectomy.pkg
SHA256:26659f428b9606a5f0cf125d749e0b869a946370c725cd572f6222821d37fde9
(1.26MB) - ☑ freebsd-14 2025-03-26 01:55:20Z modulectomy.pkg
SHA256:0659d5d67933d4559af93133ee43e96a909b11b437177890e3c1d30aac4db596
(1.26MB) - ☑ freebsd-14 2025-03-12 01:42:53Z modulectomy.pkg
SHA256:009039c80a8f4924a6f6a1b6ee2c4314384fd4813d5f4b547c6654a7cab8afeb
(1.26MB) - ☑ freebsd-14 2025-03-10 03:46:58Z modulectomy.pkg
SHA256:cd6962e769afd51b28f2fb88245e62a008437c76fb14d70550f92d52b8492a09
(1.26MB) - ☑ freebsd-14 2025-02-05 01:50:38Z modulectomy.pkg
SHA256:0d3cfcbdd7468cef863cd614209c1c11e04a8d1e9770aacf468c9a36b9a87308
(1.26MB) - ☑ freebsd-14 2024-09-12 13:29:59Z modulectomy.pkg
SHA256:93c91d800f66e4c398fff1222e29b302c48f2b5e1aef74701bbc522fc9a8f96a
(1.26MB) - ☑ freebsd-14 2024-09-03 13:21:31Z modulectomy.pkg
SHA256:2104769bd5fc14cc7a51670aa8e8a5dff40321a4aab2c527b50ff7e892183c09
(1.25MB)
Including failed builds here.