2020-07-09から1日間の記事一覧

sync.Pool が返す値はポインタにするべき?

go

Goの標準パッケージには sync.Pool というものが用意されている。 これは、一度生成したものを使い回すような最適化を可能にするもので、 Pool.Newに生成処理を書くとGet() でプールから取得、Put() でプールへ返却ができる。 sync.Poolを使うことで700%(!)…