Cargo Build Timings

Targets:tonic 0.6.2 (lib)
Profile:release
Fresh units:0
Dirty units:112
Total units:112
Max concurrency:1 (jobs=1 ncpu=48)
Build start:2022-02-07T17:15:18Z
Total time:156.2s (2m 36.2s)
rustc:rustc 1.60.0-nightly (21b4a9cfd 2022-01-27)
Host: x86_64-unknown-linux-gnu
Target: x86_64-unknown-linux-gnu
Max (global) rustc threads concurrency:0
Unit Total Codegen Features
1. tonic v0.6.2 25.7s 24.5s (95%) async-trait, codegen, default, h2, hyper, hyper-timeout, prost, prost-derive, prost1, tokio, tower, tracing-futures, transport
2. tokio v1.16.1 16.4s 12.8s (78%) bytes, default, io-std, io-util, libc, macros, memchr, mio, net, rt, sync, time, tokio-macros, winapi
3. h2 v0.3.11 14.3s 10.6s (74%)
4. hyper v0.14.16 13.1s client, default, full, h2, http1, http2, runtime, server, socket2, stream, tcp
5. syn v1.0.86 8.7s 4.4s (51%) clone-impls, default, derive, extra-traits, full, parsing, printing, proc-macro, quote, visit, visit-mut
6. http v0.2.6 4.4s 2.8s (64%)
7. prost-derive v0.9.0 3.1s
8. tower v0.4.11 2.9s 1.2s (42%) balance, buffer, default, discover, filter, full, futures-util, hdrhistogram, hedge, indexmap, limit, load, load-shed, log, make, rand, ready-cache, reconnect, retry, slab, spawn-ready, steer, timeout, tokio, tokio-stream, tokio-util, tracing, util
9. miniz_oxide v0.4.4 2.7s 2.1s (79%)
10. futures-util v0.3.19 2.5s 0.3s (12%) alloc
11. pin-project-internal v1.0.10 2.4s
12. tracing-attributes v0.1.18 2.4s
13. async-trait v0.1.52 2.2s
14. mio v0.7.14 2.0s 1.6s (79%) default, net, os-ext, os-poll, os-util, tcp, udp, uds
15. nom v4.2.3 2.0s 1.2s (61%) alloc, default, std
16. memchr v2.4.1 2.0s 1.5s (75%) default, std, use_std
17. itertools v0.10.3 2.0s 0.2s (8%) default, use_alloc, use_std
18. tokio-util v0.6.9 1.6s 1.1s (70%) codec, default
19. hdrhistogram v6.3.4 1.5s 0.9s (59%) base64, crossbeam-channel, default, flate2, nom, serialization, sync
20. tracing-core v0.1.21 1.5s 1.1s (74%) lazy_static, std
21. rand v0.8.4 1.5s 0.6s (43%) alloc, default, getrandom, libc, rand_chacha, rand_hc, small_rng, std, std_rng
22. tokio-macros v1.7.0 1.5s
23. async-stream-impl v0.3.2 1.4s
24. rand_chacha v0.3.1 1.4s 1.1s (80%) std
25. bytes v1.1.0 1.4s 0.9s (67%) default, std
26. crossbeam-utils v0.6.6 1.3s 0.9s (72%) default, lazy_static, std
27. socket2 v0.4.4 1.3s 1.0s (78%)
28. proc-macro2 v1.0.36 1.2s 0.6s (52%) default, proc-macro
29. crossbeam-channel v0.3.9 1.2s 0.7s (55%)
30. flate2 v1.0.22 1.2s 0.7s (59%) default, miniz_oxide, rust_backend
31. num-traits v0.2.14 1.1s 0.2s (19%) default, std
32. libc v0.2.116 1.0s 0.2s (24%) default, std
33. tracing v0.1.29 0.9s 0.6s (68%) attributes, default, log, std, tracing-attributes
34. base64 v0.10.1 0.8s 0.5s (59%)
35. tokio-stream v0.1.8 0.8s 0.3s (35%) default, time
36. prost v0.9.0 0.8s 0.3s (41%) default, prost-derive, std
37. base64 v0.13.0 0.8s 0.4s (58%) default, std
38. httparse v1.5.1 0.8s 0.4s (55%) default, std
39. httpdate v1.0.2 0.7s 0.5s (72%)
40. indexmap v1.8.0 0.7s 0.1s (17%) std
41. hashbrown v0.11.2 0.6s 0.0s (7%) raw
42. anyhow v1.0.53 0.6s 0.3s (51%) default, std
43. autocfg v1.0.1 0.6s 0.3s (56%)
44. num-traits v0.2.14 build script (run) 0.6s default, std
45. quote v1.0.15 0.5s 0.2s (45%) default, proc-macro
46. ppv-lite86 v0.2.16 0.5s 0.0s (4%) simd, std
47. percent-encoding v2.1.0 0.5s 0.4s (68%)
48. syn v1.0.86 build script 0.5s clone-impls, default, derive, extra-traits, full, parsing, printing, proc-macro, quote, visit, visit-mut
49. rand_core v0.6.3 0.5s 0.2s (51%) alloc, getrandom, std
50. log v0.4.14 0.5s 0.3s (51%) std
51. version_check v0.1.5 0.5s 0.3s (61%)
52. proc-macro2 v1.0.36 build script 0.5s default, proc-macro
53. libc v0.2.116 build script 0.5s default, std
54. anyhow v1.0.53 build script 0.5s default, std
55. async-trait v0.1.52 build script 0.4s
56. getrandom v0.2.4 0.4s 0.2s (53%) std
57. httparse v1.5.1 build script 0.4s default, std
58. memchr v2.4.1 build script 0.4s default, std, use_std
59. crc32fast v1.3.1 0.4s 0.2s (50%) default, std
60. crc32fast v1.3.1 build script 0.4s default, std
61. byteorder v1.4.3 0.4s 0.1s (19%) default, std
62. futures-util v0.3.19 build script 0.4s alloc
63. miniz_oxide v0.4.4 build script (run) 0.4s
64. futures-task v0.3.19 build script 0.4s alloc
65. futures-channel v0.3.19 0.4s 0.1s (23%) alloc, default, std
66. futures-channel v0.3.19 build script 0.3s alloc, default, std
67. log v0.4.14 build script 0.3s std
68. want v0.3.0 0.3s 0.2s (50%)
69. futures-core v0.3.19 build script 0.3s alloc, default, std
70. futures-task v0.3.19 0.3s 0.1s (41%) alloc
71. num-traits v0.2.14 build script 0.3s default, std
72. nom v4.2.3 build script 0.3s alloc, default, std
73. miniz_oxide v0.4.4 build script 0.3s
74. indexmap v1.8.0 build script 0.3s std
75. tokio-io-timeout v1.2.0 0.3s 0.1s (18%)
76. adler v1.0.2 0.3s 0.1s (50%)
77. anyhow v1.0.53 build script (run) 0.3s default, std
78. http-body v0.4.4 0.3s 0.0s (17%)
79. futures-core v0.3.19 0.3s 0.1s (21%) alloc, default, std
80. indexmap v1.8.0 build script (run) 0.2s std
81. either v1.6.1 0.2s 0.0s (6%)
82. slab v0.4.5 0.2s 0.0s (7%) default, std
83. async-stream v0.3.2 0.2s 0.0s (15%)
84. itoa v0.4.8 0.2s 0.0s (7%) default, std
85. hyper-timeout v0.4.1 0.2s 0.0s (7%)
86. tracing-futures v0.2.5 0.2s 0.0s (7%) default, pin-project, std, std-future
87. itoa v1.0.1 0.2s 0.0s (7%)
88. unicode-xid v0.2.2 0.2s 0.0s (16%) default
89. tower-layer v0.3.1 0.2s 0.0s (12%)
90. try-lock v0.2.3 0.2s 0.0s (10%)
91. cfg-if v0.1.10 0.2s 0.0s (8%)
92. futures-sink v0.3.19 0.2s 0.0s (9%) alloc, default, std
93. lazy_static v1.4.0 0.1s 0.0s (9%)
94. pin-project v1.0.10 0.1s 0.0s (10%)
95. cfg-if v1.0.0 0.1s 0.0s (8%)
96. fnv v1.0.7 0.1s 0.0s (9%) default, std
97. tower-service v0.3.1 0.1s 0.0s (10%)
98. pin-project-lite v0.2.8 0.1s 0.0s (10%)
99. pin-utils v0.1.0 0.1s 0.0s (9%)
100. proc-macro2 v1.0.36 build script (run) 0.1s default, proc-macro
101. syn v1.0.86 build script (run) 0.1s clone-impls, default, derive, extra-traits, full, parsing, printing, proc-macro, quote, visit, visit-mut
102. crc32fast v1.3.1 build script (run) 0.1s default, std
103. libc v0.2.116 build script (run) 0.1s default, std
104. nom v4.2.3 build script (run) 0.1s alloc, default, std
105. async-trait v0.1.52 build script (run) 0.1s
106. futures-channel v0.3.19 build script (run) 0.0s alloc, default, std
107. httparse v1.5.1 build script (run) 0.0s default, std
108. futures-task v0.3.19 build script (run) 0.0s alloc
109. log v0.4.14 build script (run) 0.0s std
110. futures-util v0.3.19 build script (run) 0.0s alloc
111. memchr v2.4.1 build script (run) 0.0s default, std, use_std
112. futures-core v0.3.19 build script (run) 0.0s alloc, default, std