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
13k
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
0
400
deepu105
0
20k
deepu105
1
20k
deepu105
0
35k
deepu105
0
33k
deepu105
3
19k
deepu105
1
16k
deepu105
0
23
deepu105
1
49
Featured
See All Featured
sstephenson
144
12k
maggiecrowley
8
430
philnash
8
500
tammielis
237
23k
stephaniewalter
260
11k
philhawksworth
192
8.8k
hursman
106
9.2k
colly
66
3k
geeforr
332
29k
rocio
155
11k
shlominoach
176
7.4k
denniskardys
220
120k
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