Commit 251fa8b
authored
outbound: Box HTTP endpoint stack (#1008)
This change ~halves compile-time and memory usage of release builds
Before this change:
Command being timed: "cargo build -p linkerd2-proxy --release"
User time (seconds): 3233.32
System time (seconds): 49.02
Percent of CPU this job got: 583%
Elapsed (wall clock) time (h:mm:ss or m:ss): 9:22.92
Maximum resident set size (kbytes): 57377268
With this change:
Command being timed: "cargo build -p linkerd2-proxy --release"
User time (seconds): 1935.21
System time (seconds): 32.59
Percent of CPU this job got: 594%
Elapsed (wall clock) time (h:mm:ss or m:ss): 5:31.18
Maximum resident set size (kbytes): 238422081 parent dae07f4 commit 251fa8b
File tree
3 files changed
+9
-4
lines changed- linkerd/app
- inbound/src
- outbound/src/http
3 files changed
+9
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
284 | 284 | | |
285 | 285 | | |
286 | 286 | | |
287 | | - | |
288 | 287 | | |
289 | 288 | | |
290 | 289 | | |
291 | 290 | | |
292 | 291 | | |
293 | 292 | | |
| 293 | + | |
294 | 294 | | |
295 | 295 | | |
296 | 296 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
75 | | - | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
76 | 81 | | |
77 | 82 | | |
78 | 83 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
156 | 156 | | |
157 | 157 | | |
158 | 158 | | |
159 | | - | |
160 | | - | |
| 159 | + | |
| 160 | + | |
161 | 161 | | |
162 | 162 | | |
163 | 163 | | |
| |||
0 commit comments