私は最近 Go の学習を開始し、複数のグラルーチンで同時に使用できるマップを実装しようとしています。sync.Mutex
実装を単純な保護されたマップ、または次のようなものと比較できるようにしたい: https://github.com/streamrail/concurrent-map/blob/master/concurrent_map.go
Google Caliper を使用することから、ベンチマークの単純なアプローチでは、多くの望ましくない最適化が実際の結果を台無しにする可能性があると思います。それを回避するためにいくつかの手法を使用するベンチマークはありますtesting.B
か (結局のところ、Go と Caliper はどちらも Google プロジェクトです)。はいの場合、それらは知られていますか? そうでない場合、Go でマイクロベンチマークを行う最良の方法は何ですか?