Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up
for free
Rust Stack vs Heap usage
Deepu K Sasidharan
March 29, 2020
1
17k
Rust Stack vs Heap usage
Deepu K Sasidharan
March 29, 2020
Tweet
Share
More Decks by Deepu K Sasidharan
See All by Deepu K Sasidharan
deepu105
1
190
deepu105
0
230
deepu105
0
490
deepu105
0
24k
deepu105
1
25k
deepu105
0
40k
deepu105
0
38k
deepu105
3
21k
deepu105
1
17k
Featured
See All Featured
notwaldorf
19
2.1k
edds
56
9.4k
cromwellryan
104
6.3k
garrettdimon
289
110k
dougneiner
56
5.4k
jlugia
217
16k
mthomps
38
2.3k
lauravandoore
440
28k
brettharned
93
3.1k
zenorocha
296
40k
moore
125
21k
rmw
12
870
Transcript
Rust Memory usage Heap Thread stack main frame
Rust Memory usage Heap Thread stack main frame john Employee:new
name salary 5000 sales 5 bonus 0 Box<“John”>
Rust Memory usage Heap Thread stack main frame john name
salary 5000 sales 5 bonus 0 Box<“John”>
Rust Memory usage Heap Thread stack main frame john name
salary 5000 sales 5 bonus 0 Box<“John”> find_employee_bonus salary no_of_sales 5
Rust Memory usage Heap Thread stack main frame john name
salary 5000 sales 5 bonus 0 Box<“John”> find_employee_bonus salary no_of_sales 5 bonus_percentage 0
Rust Memory usage Heap Thread stack main frame john name
salary 5000 sales 5 bonus 0 Box<“John”> find_employee_bonus salary no_of_sales 5 bonus_percentage 0 get_bonus_percentage salary
Rust Memory usage Heap Thread stack main frame john name
salary 5000 sales 5 bonus 0 Box<“John”> find_employee_bonus salary no_of_sales 5 bonus_percentage 0 get_bonus_percentage salary percentage 500
Rust Memory usage Heap Thread stack main frame john name
salary 5000 sales 5 bonus 0 Box<“John”> find_employee_bonus salary no_of_sales 5 bonus_percentage 0 get_bonus_percentage salary percentage 500 return 500
Rust Memory usage Heap Thread stack main frame john name
salary 5000 sales 5 bonus 0 Box<“John”> find_employee_bonus salary no_of_sales 5 bonus_percentage 500
Rust Memory usage Heap Thread stack main frame john name
salary 5000 sales 5 bonus 0 Box<“John”> find_employee_bonus salary no_of_sales 5 bonus_percentage 500 bonus 2500
Rust Memory usage Heap Thread stack main frame john name
salary 5000 sales 5 bonus 0 Box<“John”> find_employee_bonus salary no_of_sales 5 bonus_percentage 500 bonus 2500 return 2500
Rust Memory usage Heap Thread stack main frame john name
salary 5000 sales 5 bonus 2500 Box<“John”>
Rust Memory usage Heap Thread stack