Cargo Build Timings

See Documentation
Targets:conduwuit_api 0.5.0 (lib)
conduwuit_macros 0.5.0 (lib)
conduwuit_service 0.5.0 (lib)
conduwuit_admin 0.5.0 (lib)
conduwuit_core 0.5.0 (lib)
conduwuit 0.5.0 (bin "conduwuit")
conduwuit_database 0.5.0 (lib)
conduwuit_router 0.5.0 (lib)
Profile:release
Fresh units:364
Dirty units:145
Total units:509
Max concurrency:12 (jobs=12 ncpu=12)
Build start:2025-01-26T02:52:41Z
Total time:366.0s (6m 6.0s)
rustc:rustc 1.86.0-nightly (1e9b0177d 2025-01-24)
Host: x86_64-unknown-freebsd
Target: x86_64-unknown-freebsd
Unit Total Codegen Features
1. conduwuit v0.5.0 bin "conduwuit" 116.9s brotli_compression, element_hacks, gzip_compression, jemalloc, media_thumbnail, release_max_log_level, sentry_telemetry, url_preview, zstd_compression
2. conduwuit_api v0.5.0 115.8s 54.1s (47%) brotli_compression, element_hacks, gzip_compression, release_max_log_level, zstd_compression
3. conduwuit_admin v0.5.0 63.8s 44.0s (69%) release_max_log_level
4. conduwuit_service v0.5.0 53.8s 11.2s (21%) brotli_compression, element_hacks, gzip_compression, media_thumbnail, release_max_log_level, url_preview, zstd_compression
5. ruma-events v0.28.1 40.4s 14.4s (36%) canonical-json, compat-empty-string-null, compat-optional, compat-tag-info, markdown, unstable-exhaustive-types, unstable-msc1767, unstable-msc2448, unstable-msc2867, unstable-msc3061, unstable-msc3245, unstable-msc3246, unstable-msc3381, unstable-msc3401, unstable-msc3488, unstable-msc3489, unstable-msc3551, unstable-msc3552, unstable-msc3553, unstable-msc3927, unstable-msc3954, unstable-msc3955, unstable-msc3956, unstable-msc4075
6. tikv-jemalloc-sys v0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 build script (run) 38.3s background_threads_runtime_support, default, unprefixed_malloc_on_supported_platforms
7. conduwuit_router v0.5.0 33.9s 24.0s (71%) brotli_compression, gzip_compression, release_max_log_level, sentry_telemetry, zstd_compression
8. ruma-client-api v0.18.0 32.8s 1.5s (4%) client, compat-empty-string-null, compat-get-3pids, compat-unset-avatar, compat-upload-signatures, server, unstable-exhaustive-types, unstable-msc2448, unstable-msc2666, unstable-msc3266, unstable-msc3488, unstable-msc3575, unstable-msc4121, unstable-msc4186
9. tokio v1.43.0 15.0s 6.1s (40%) bytes, default, fs, io-std, io-util, libc, macros, mio, net, rt, rt-multi-thread, signal, signal-hook-registry, socket2, sync, time, tokio-macros, tracing
10. ruma-common v0.13.0 12.8s 5.8s (45%) api, canonical-json, client, compat-empty-string-null, compat-null, compat-optional, compat-server-signing-key-version, compat-user-id, default, rand, server, unstable-exhaustive-types, unstable-msc2870, unstable-msc3026, unstable-msc4210, unstable-unspecified
11. rustls v0.23.21 12.6s 5.8s (46%) ring, std, tls12
12. axum v0.7.9 11.8s 1.6s (14%) form, http1, http2, json, matched-path, original-uri, tokio, tracing
13. h2 v0.4.7 11.0s 2.3s (21%)
14. sentry-types v0.35.0 10.0s 5.2s (52%) default, protocol
15. reqwest v0.12.9 9.9s 6.1s (62%) __rustls, __rustls-ring, __tls, blocking, brotli, gzip, h2, hickory-dns, http2, json, rustls-tls, rustls-tls-native-roots, rustls-tls-native-roots-no-provider, rustls-tls-webpki-roots, rustls-tls-webpki-roots-no-provider, socks, zstd
16. conduwuit_core v0.5.0 8.7s 3.4s (39%) brotli_compression, gzip_compression, jemalloc, release_max_log_level, sentry_telemetry, zstd_compression
17. ruma-federation-api v0.9.0 7.4s 0.3s (4%) client, compat-empty-string-null, server, unstable-exhaustive-types, unstable-msc2448, unstable-msc4125, unstable-unspecified
18. hickory-proto v0.24.2 6.7s 1.1s (16%) tokio, tokio-runtime
19. ruma-state-res v0.11.0 6.5s 1.9s (30%) unstable-exhaustive-types
20. image v0.25.5 6.3s 2.9s (46%) gif, jpeg, png, webp
21. sentry-core v0.35.0 5.7s 4.6s (80%) client, default, rand
22. conduwuit_database v0.5.0 5.3s 1.1s (21%) jemalloc, release_max_log_level, zstd_compression
23. hickory-resolver v0.24.2 5.0s 2.7s (54%) default, ipconfig, resolv-conf, system-config, tokio, tokio-runtime
24. hyper v1.5.2 5.0s 1.2s (24%) client, default, http1, http2, server
25. sentry v0.35.0 4.9s 3.5s (70%) backtrace, contexts, debug-images, httpdate, log, panic, reqwest, rustls, sentry-backtrace, sentry-contexts, sentry-debug-images, sentry-log, sentry-panic, sentry-tower, sentry-tracing, tokio, tower, tower-http, tracing, webpki-roots
26. ring v0.17.8 4.7s 2.5s (54%) alloc, default, dev_urandom_fallback
27. rust-rocksdb v0.36.0 4.2s 1.5s (35%) bzip2, jemalloc, lz4, mt_static, multi-threaded-cf, zlib, zstd
28. image-webp v0.2.1 3.7s 1.7s (46%)
29. hyper-util v0.1.8 3.6s 1.0s (30%) client, client-legacy, default, http1, http2, server, server-auto, server-graceful, service, tokio
30. png v0.17.16 3.4s 1.6s (48%)
31. backtrace v0.3.74 3.2s 2.2s (69%) default, std
32. libc v0.2.169 2.9s 0.5s (16%) default, extra_traits, std, use_std
33. tower-http v0.6.2 2.6s 0.3s (12%) add-extension, async-compression, catch-panic, compression-br, compression-gzip, compression-zstd, cors, futures-core, futures-util, sensitive-headers, set-header, tokio, tokio-util, tower, trace, tracing, util
34. rustls-webpki v0.102.8 2.3s 1.4s (60%) alloc, ring, std
35. ruma-appservice-api v0.10.0 2.3s 0.9s (40%) client, unstable-exhaustive-types, unstable-msc4203
36. markup5ever v0.12.1 2.3s 0.8s (33%)
37. ruma-signatures v0.15.0 2.3s 1.6s (69%) compat-signature-id, ring-compat, unstable-exhaustive-types
38. tikv-jemalloc-sys v0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 2.3s 1.8s (78%) background_threads_runtime_support, default, unprefixed_malloc_on_supported_platforms
39. webpage v2.0.1 2.2s 1.7s (77%)
40. sentry-tracing v0.35.0 2.1s 1.5s (71%) backtrace, default
41. ipaddress v0.1.3 2.1s 1.5s (71%)
42. zune-jpeg v0.4.14 2.1s 0.8s (37%) default, neon, std, x86
43. html5ever v0.27.0 2.0s 0.8s (37%)
44. sentry-backtrace v0.35.0 1.9s 1.5s (79%)
45. rust-librocksdb-sys v0.32.0+9.10.0 build script (run) 1.9s bzip2, bzip2-sys, default, jemalloc, libz-sys, lz4, lz4-sys, mt_static, static, tikv-jemalloc-sys, zlib, zstd, zstd-sys
46. xml5ever v0.18.1 1.9s 1.1s (58%)
47. miniz_oxide v0.8.3 1.8s 1.0s (54%) default, simd, simd-adler32, with-alloc
48. tokio-util v0.7.13 1.8s 0.8s (44%) codec, default, io
49. axum-client-ip v0.6.1 1.8s 1.0s (54%)
50. html5ever v0.27.0 build script 1.7s
51. rand v0.8.5 1.7s 0.4s (21%) alloc, default, getrandom, libc, rand_chacha, std, std_rng
52. async-compression v0.4.18 1.6s 0.6s (36%) brotli, flate2, gzip, libzstd, tokio, zstd, zstd-safe
53. rand v0.8.5 1.6s 0.3s (20%) alloc, default, getrandom, libc, rand_chacha, small_rng, std, std_rng
54. mio v1.0.3 1.4s 0.7s (46%) net, os-ext, os-poll
55. argon2 v0.5.3 1.4s 0.7s (53%) alloc, password-hash, rand
56. password-hash v0.5.0 1.3s 0.8s (58%) alloc, default, rand_core
57. fdeflate v0.3.7 1.3s 0.6s (43%)
58. axum-extra v0.9.6 1.3s 0.4s (34%) tracing, typed-header
59. parking_lot v0.12.3 1.2s 0.8s (66%) default
60. zerocopy v0.7.35 1.2s 0.2s (16%) byteorder, default, derive, simd, zerocopy-derive
61. gif v0.13.1 1.2s 0.3s (27%) color_quant, default, raii_no_panic, std
62. ruma-push-gateway-api v0.9.0 1.1s 0.3s (29%) client, unstable-exhaustive-types
63. sentry-contexts v0.35.0 1.1s 0.8s (69%)
64. socket2 v0.5.8 1.1s 0.4s (40%) all
65. axum-server v0.7.1 1.1s 0.4s (35%)
66. sentry-panic v0.35.0 1.1s 0.7s (62%)
67. tokio-stream v0.1.17 1.1s 0.2s (18%) default, time
68. rand_chacha v0.3.1 1.0s 0.7s (63%) std
69. hyper-rustls v0.27.5 1.0s 0.4s (38%) http1, http2, native-tokio, ring, rustls-native-certs, tls12, webpki-roots, webpki-tokio
70. markup5ever v0.12.1 build script 1.0s
71. weezl v0.1.8 1.0s 0.5s (47%) alloc, default, std
72. flate2 v1.0.35 1.0s 0.3s (27%) any_impl, default, miniz_oxide, rust_backend
73. tokio-socks v0.5.2 0.9s 0.3s (31%) default, tokio
74. tower v0.5.2 0.9s 0.2s (18%) __common, futures-core, futures-util, make, pin-project-lite, sync_wrapper, tokio, util
75. rust-librocksdb-sys v0.32.0+9.10.0 build script 0.9s bzip2, bzip2-sys, default, jemalloc, libz-sys, lz4, lz4-sys, mt_static, static, tikv-jemalloc-sys, zlib, zstd, zstd-sys
76. tower v0.4.13 0.9s 0.1s (16%) __common, default, futures-core, futures-util, log, make, pin-project, pin-project-lite, tokio, tracing, util
77. string_cache_codegen v0.5.2 0.9s 0.5s (60%)
78. uuid v1.12.0 0.9s 0.3s (38%) default, rng, serde, std, v4
79. resolv-conf v0.7.0 0.8s 0.4s (53%) hostname, system
80. markup5ever_rcdom v0.3.0 0.8s 0.5s (66%)
81. signal-hook-registry v1.4.2 0.8s 0.5s (57%)
82. paste v1.0.15 0.8s
83. ed25519-dalek v2.1.1 0.7s 0.2s (32%) alloc, default, fast, pkcs8, rand_core, std, zeroize
84. bytemuck v1.21.0 0.7s 0.1s (17%) extern_crate_alloc
85. ppv-lite86 v0.2.20 0.7s 0.1s (19%) simd, std
86. sentry-debug-images v0.35.0 0.7s 0.4s (64%)
87. rand_chacha v0.3.1 0.6s 0.3s (45%) std
88. libc v0.2.169 build script 0.6s default, extra_traits, std, use_std
89. nix v0.29.0 0.6s 0.1s (20%) resource
90. tikv-jemalloc-ctl v0.6.0 0.6s 0.2s (32%) use_std
91. tendril v0.4.3 0.6s 0.0s (5%)
92. parking_lot_core v0.9.10 0.6s 0.2s (36%)
93. zune-core v0.4.12 0.5s 0.1s (13%) std
94. ruma-server-util v0.3.0 0.5s 0.3s (50%)
95. tikv-jemalloc-sys v0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 build script 0.5s background_threads_runtime_support, default, unprefixed_malloc_on_supported_platforms
96. paste v1.0.15 build script 0.5s
97. rust-librocksdb-sys v0.32.0+9.10.0 0.5s 0.2s (45%) bzip2, bzip2-sys, default, jemalloc, libz-sys, lz4, lz4-sys, mt_static, static, tikv-jemalloc-sys, zlib, zstd, zstd-sys
98. byteorder-lite v0.1.0 0.5s 0.0s (6%) default, std
99. phf v0.11.3 0.5s 0.0s (10%) default, std
100. tokio-rustls v0.26.1 0.5s 0.0s (5%) ring, tls12
101. debugid v0.8.0 0.5s 0.2s (34%) serde
102. simd-adler32 v0.3.7 0.5s 0.2s (45%) const-generics, default, std
103. string_cache v0.8.7 0.4s 0.2s (39%) default, serde, serde_support
104. findshlibs v0.10.2 0.4s 0.1s (28%)
105. sentry-tower v0.35.0 0.4s 0.1s (28%) http, pin-project, url
106. siphasher v0.3.11 0.4s 0.0s (8%) default, std
107. color_quant v1.1.0 0.4s 0.2s (52%)
108. rand_core v0.6.4 0.4s 0.1s (15%) alloc, getrandom, std
109. siphasher v0.3.11 0.4s 0.0s (11%) default, std
110. phf_generator v0.11.3 0.4s 0.2s (48%)
111. markup5ever v0.12.1 build script (run) 0.4s
112. siphasher v1.0.1 0.4s 0.1s (16%) default, std
113. siphasher v1.0.1 0.3s 0.0s (10%) default, std
114. phf_shared v0.11.3 0.3s 0.1s (16%) std
115. rand_core v0.6.4 0.3s 0.1s (16%) alloc, getrandom, std
116. phf_shared v0.10.0 0.3s 0.1s (25%) default, std
117. phf_shared v0.10.0 0.3s 0.1s (25%) default, std
118. getrandom v0.2.15 0.3s 0.1s (28%) std
119. core_affinity v0.8.1 0.3s 0.1s (27%)
120. hostname v0.4.0 0.3s 0.1s (43%) default
121. byteorder v1.5.0 0.3s 0.0s (7%)
122. uname v0.1.1 0.3s 0.1s (26%)
123. getrandom v0.2.15 0.3s 0.0s (18%) std
124. utf-8 v0.7.6 0.3s 0.1s (23%)
125. phf_shared v0.11.3 0.3s 0.0s (14%) default, std
126. sentry-log v0.35.0 0.3s 0.1s (28%)
127. tokio-metrics v0.4.0 0.3s 0.1s (23%) default, rt, tokio
128. hostname v0.3.1 0.3s 0.1s (44%) default
129. futf v0.1.5 0.2s 0.0s (5%)
130. lz4-sys v1.11.1+lz4-1.10.0 0.2s 0.0s (17%)
131. bzip2-sys v0.1.11+1.0.8 0.2s 0.1s (32%) static
132. phf_generator v0.10.0 0.2s 0.0s (19%)
133. num_cpus v1.16.0 0.2s 0.1s (43%)
134. phf_codegen v0.11.3 0.2s 0.0s (19%)
135. mac v0.1.1 0.2s 0.0s (22%)
136. quick-error v2.0.1 0.2s 0.0s (25%)
137. rust-rocksdb-uwu v0.0.1 0.2s 0.1s (43%) bzip2, default, jemalloc, lz4, mt_static, multi-threaded-cf, zlib, zstd
138. precomputed-hash v0.1.1 0.2s 0.0s (13%)
139. bitflags v1.3.2 0.2s 0.1s (52%) default
140. tikv-jemallocator v0.6.0 0.1s 0.0s (11%) background_threads_runtime_support, unprefixed_malloc_on_supported_platforms
141. html5ever v0.27.0 build script (run) 0.1s
142. ruma v0.10.1 0.1s 0.0s (15%) api, appservice-api-c, canonical-json, client-api, client-api-c, client-api-s, compat, compat-empty-string-null, compat-get-3pids, compat-null, compat-optional, compat-server-signing-key-version, compat-signature-id, compat-tag-info, compat-unset-avatar, compat-upload-signatures, compat-user-id, events, federation-api, federation-api-c, federation-api-s, identifiers-validation, markdown, push-gateway-api-c, rand, ring-compat, server-util, signatures, state-res, unstable-exhaustive-types, unstable-extensible-events, unstable-msc2448, unstable-msc2666, unstable-msc2867, unstable-msc2870, unstable-msc3026, unstable-msc3061, unstable-msc3245, unstable-msc3246, unstable-msc3266, unstable-msc3381, unstable-msc3488, unstable-msc3489, unstable-msc3553, unstable-msc3575, unstable-msc3954, unstable-msc3955, unstable-msc4075, unstable-msc4121, unstable-msc4125, unstable-msc4186, unstable-msc4203, unstable-msc4210, unstable-unspecified
143. new_debug_unreachable v1.0.6 0.1s 0.0s (13%)
144. libc v0.2.169 build script (run) 0.1s default, extra_traits, std, use_std
145. paste v1.0.15 build script (run) 0.1s