1.1 KiB
1.1 KiB
Build artifact log
I'm trying to understand how the different dependencies like Tokio and Hyper affect artifact size.
2021-01Jan-03
(I assume these were captured on x86_64)
Git commit 88e7839841
Sizes:
- ptth_relay: 11 MB
- ptth_server: 14 MB
- ptth_relay gzipped: 3 MB
- ptth_server gzipped: 5 MB
Git commit 3d11d0eea561690cd1ce4e2c9225858b870ec8a5
Sizes:
- ptth_kv: 5.5M
- ptth_relay: 11M
- ptth_server: 14M
Gzipped sizes:
- ptth_kv: 1.6 MB
- ptth_relay: 3.3 MB
- ptth_server: 4.9 MB
2021-07Jul-11
Captured on x86_64
Git commit 6f45f5105e
On this one I switched to rustls
and ditched heim
so that I could get it
to compile on my Android phone.
- ptth_relay: 11 MB (3.4 MB gzipped)
- ptth_server: 15 MB (4.9 MB gzipped)
So not really a big difference. Which is surprising, because it now has the equivalent of (the useful parts of OpenSSL) linked in.
Git commit e21ba78fa5
ptth_server_gui: 15 MB (5.0 MB gzipped)
So the FLTK server GUI is only a little bigger than the CLI version.