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 2024-04-25 18:06:38Z modulectomy.pkg
SHA256:2515ce2a0b890aba0710fb36f351ae514815d2ec66c26b322811f99c58560167
(1.39MB) - ☒ freebsd-12 2024-03-11 08:24:08Z Build failure: exited 20
- ☑ freebsd-12 2023-12-06 19:54:22Z modulectomy.pkg
SHA256:c0b94809315f242be28bf7aa17664fdcca37182d65b7a66f71e64929384d9776
(1.39MB) - ☑ freebsd-12 2023-12-05 19:28:47Z modulectomy.pkg
SHA256:c3ac2d929d216761aad081ac461c7173f7414344a201fe8e142e878f9d1d1afd
(1.39MB) - ☒ freebsd-12 2023-12-04 18:21:33Z Build failure: exited 20
- ☑ freebsd-12 2023-11-20 18:09:58Z modulectomy.pkg
SHA256:fa821890296d4bde66da8ae580ccfb72e6defba4e647060e4b1a4de9a8f0e50c
(1.39MB) - ☑ freebsd-12 2023-10-03 17:40:07Z modulectomy.pkg
SHA256:7078571cf28a8f07d30a4c9682585cd89d14b83bca343128f28bfa60d6ea3468
(1.39MB) - ☑ freebsd-12 2023-09-13 17:19:36Z modulectomy.pkg
SHA256:233a9b143a478841649f5844dd643ce55fc13af3907e9a688b4a22939ec6ef6d
(1.36MB) - ☒ freebsd-12 2023-09-03 14:42:59Z Build failure: exited 1
- ☒ freebsd-12 2023-09-02 14:36:06Z Build failure: exited 1
- ☒ freebsd-12 2023-09-01 14:25:18Z Build failure: exited 1
- ☑ freebsd-12 2023-08-22 17:07:25Z modulectomy.pkg
SHA256:a2598ecb3140bdf3857b4d9a8a124a46190e31544311812950cb13fe64222cea
(1.36MB) - ☒ freebsd-12 2023-07-27 09:01:58Z Build failure: exited 20
- ☒ freebsd-12 2023-07-06 11:12:25Z Build failure: exited 20
- ☒ freebsd-12 2023-06-22 07:51:45Z Build failure: exited 20
- ☑ 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 2023-01-07 14:31:27Z Build failure: exited 20
- ☒ freebsd-12 2022-12-26 20:08:12Z Build failure: exited 2
- ☒ freebsd-12 2022-12-25 20:07:07Z Build failure: exited 2
- ☒ freebsd-12 2022-12-24 20:06:27Z Build failure: exited 2
- ☒ freebsd-12 2022-12-23 20:45:52Z Build failure: exited 2
- ☑ freebsd-12 2022-12-13 22:12:43Z modulectomy.pkg
SHA256:57dc8d025b4f6c53ab097868bf13f1154d3433f9bf091e3e9e677195b23276ae
(1.23MB) - ☒ freebsd-12 2022-11-20 19:44:15Z Build failure: exited 1
- ☑ 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-27 20:40:22Z Build failure: exited 20
- ☑ freebsd-12 2022-10-14 10:38:31Z modulectomy.pkg
SHA256:f2f37376f3229123404c47d89fb6aac658c5f82a808f22e10657506de3525661
(1.23MB) - ☒ freebsd-12 2022-10-10 10:35:50Z Build failure: exited 127
- ☒ freebsd-12 2022-10-09 10:35:07Z Build failure: exited 127
- ☒ freebsd-12 2022-10-08 10:34:22Z Build failure: exited 127
- ☒ freebsd-12 2022-10-07 10:33:36Z Build failure: exited 127
- ☒ freebsd-12 2022-10-06 10:32:54Z Build failure: exited 127
- ☒ freebsd-12 2022-10-05 10:32:11Z Build failure: exited 127
- ☒ freebsd-12 2022-10-04 10:31:26Z Build failure: exited 127
- ☒ freebsd-12 2022-10-03 10:30:42Z Build failure: exited 127
- ☒ freebsd-12 2022-10-02 10:29:58Z Build failure: exited 127
- ☒ freebsd-12 2022-10-01 10:29:15Z Build failure: exited 127
- ☒ freebsd-12 2022-09-21 10:22:40Z Build failure: exited 20
- ☒ freebsd-12 2022-08-24 12:43:47Z Build failure: exited 31
- ☒ freebsd-12 2022-08-24 10:03:46Z Build failure: exited 31
- ☒ freebsd-12 2022-08-24 09:32:42Z Build failure: exited 31
- ☒ freebsd-12 2022-08-23 10:03:02Z Build failure: exited 31
Excluding failed builds here.