読者です 読者をやめる 読者になる 読者になる

@neiraza

2匹の怪獣が寝た後にプログラマーしてる、最近はサイバーエージェントでゼミ長もしてる僕のネタ帳

赤ザクは3倍速いけど

今日、ボスに
「アクセッサ使うよりも、直接アクセスした方が速いって聞くけど、どんだけ早い?」
と言われ。

きっと、v2.1とv2.2以降で差があるくらいだろと思い、下記を読んでみた。

Designing for Performance

v2.1(JITなし)
アクセッサ使う ⬅ ザク 
直接アクセス  ⬅ 赤ザク

v2.2(JITあり)
アクセッサ使う ⬅ ザク ?? (ここは変わらず?) 
直接アクセス  ⬅ 赤赤ザクザク!?!?

v2.1時点だと3倍速かったのが、
v2.2以降だと7倍速くなったとか。

でも今後、JITが差を吸収する予定だとか。
ほんと?