2022-01 << 2022-02 >> 2022-03

2022-02-22 (火)

Goでメッソッドを書く時,structがコピーされるのが嫌でレシーバをポインタ型にすることも多かったけど,コンパイル結果見てると小さい関数はほとんどインライン展開されて構造体のコピーはあまり起きないな…….

昔のGoは関数のインライン展開はほとんどされなかったけど,Go 1.9でmid stack inliningが入ったあたりから,大分マシになったっぽい.

2022-01 << 2022-02 >> 2022-03