Job modulectomy on freebsd-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- ☑ freebsd-12 2023-09-27 16:02:26Z modulectomy.pkg
SHA256:7078571cf28a8f07d30a4c9682585cd89d14b83bca343128f28bfa60d6ea3468
(1.39MB) - ☑ freebsd-12 2023-09-13 17:19:36Z modulectomy.pkg
SHA256:233a9b143a478841649f5844dd643ce55fc13af3907e9a688b4a22939ec6ef6d
(1.36MB) - ☑ freebsd-12 2023-08-22 17:07:25Z modulectomy.pkg
SHA256:a2598ecb3140bdf3857b4d9a8a124a46190e31544311812950cb13fe64222cea
(1.36MB) - ☑ freebsd-12 2023-06-05 22:04:06Z modulectomy.pkg
SHA256:aadc78c954ce7fe953795583886115bd6355f82c7fcc2c9483bd58a4218f82eb
(1.36MB) - ☑ freebsd-12 2023-05-18 22:45:15Z modulectomy.pkg
SHA256:958b560418fa9272c308809aff405b7188edfb07b0120afc0d9bc29e1074f015
(1.36MB) - ☑ freebsd-12 2023-05-16 00:42:37Z modulectomy.pkg
SHA256:d23ea47b10bfe3ea0d23e70b680ede60a0a8c7a179ae4970393b9e5fce78d58d
(1.36MB) - ☑ freebsd-12 2023-04-11 23:09:24Z modulectomy.pkg
SHA256:54cda600d171adbce12b37c47cf93dc10ba3de40bab64e01512d340207187d5e
(1.36MB) - ☑ freebsd-12 2023-02-08 22:21:42Z modulectomy.pkg
SHA256:b757cfe19a55934c7ac701bd3778372fe33eb6b461dd6aadec2890c02b45f997
(1.36MB) - ☑ freebsd-12 2022-12-13 22:12:43Z modulectomy.pkg
SHA256:57dc8d025b4f6c53ab097868bf13f1154d3433f9bf091e3e9e677195b23276ae
(1.23MB) - ☑ freebsd-12 2022-11-15 22:47:15Z modulectomy.pkg
SHA256:4093495c0b8d5a8af0d2f702daae88ccd29eb1ce636d8590660811a283f5b48b
(1.23MB) - ☑ freebsd-12 2022-11-01 20:44:26Z modulectomy.pkg
SHA256:1c272daaa525374d1e6bc9367f1fd046a44d6c28c70eb96a5c1400a83af7b117
(1.23MB) - ☑ freebsd-12 2022-10-14 10:38:31Z modulectomy.pkg
SHA256:f2f37376f3229123404c47d89fb6aac658c5f82a808f22e10657506de3525661
(1.23MB)
Including failed builds here.