Job modulectomy on ubuntu-18.04
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- ☑ ubuntu-18.04 2023-01-02 07:56:27Z modulectomy.deb
SHA256:b2f983092fcb0c9140b2cc1a9b4e43d5f0749e97742dde92da274fa0390b7100
(1.52MB) - ☑ ubuntu-18.04 2022-12-16 11:09:11Z modulectomy.deb
SHA256:376cf2d0c04a020b578cec6f98313fa1ec0dfabc3a971a516015605f5b576889
(1.38MB) - ☑ ubuntu-18.04 2022-11-16 11:07:08Z modulectomy.deb
SHA256:087cfa385f5616634240be9e2603f61862cae543a5299a09e589e35e9993a14d
(1.38MB) - ☑ ubuntu-18.04 2022-11-02 10:49:00Z modulectomy.deb
SHA256:881e46559b05bdbbcfc9b3ccb1c03409430ce87f9d64cc1e1b3c262abaef4f32
(1.38MB) - ☑ ubuntu-18.04 2022-10-07 14:34:35Z modulectomy.deb
SHA256:69cfa7ccbb04b9c73840c511abf2a9c10de93f22b05afc118958fa9bb11ed877
(1.38MB) - ☑ ubuntu-18.04 2022-08-24 08:54:34Z modulectomy.deb
SHA256:d45c5118bb1988bfc40e681263c6c741af93ca1cd013087f0df83429f2ff4f4f
(1.38MB)
Including failed builds here.