Cargo Build Timings

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