Slide 47
Slide 47 text
5IFSBUJPPG+*5DBODFMMBUJPO
JIT-ed calls
Cancel by
opt_xxx
Cancel by
call cache
Optcarrot 49,171,765
786,842
(1.60%)
0
(0.00%)
Discourse
1,000 requests
168,925,050
19,394,792
(11.5%)
10,092,254
(5.97%)
JIT cancel reasons:
• opt_xxx: Non-core class is given to +, -, *, /, #[], etc.
• call cache: Method redefinition, receiver class is changed