influxdb/pkg/pool
Jason Wilder 503d41a08f Add LimitedBytePool for wal buffers
This pool was previously a pool.Bytes to avoid repetitive allocations.
It was recently switchted to a sync.Pool because pool.Bytes held onto
very larger buffers at times which were never released.  sync.Pool is
showing up in allocation profiles quite frequently.

This switches the pool to a new pool that limits how many buffers are
in the pool as well as the max size of each buffer in the pool.  This
provides better bounds on allocations.
2017-05-11 11:27:00 -06:00
..
bytes.go Add LimitedBytePool for wal buffers 2017-05-11 11:27:00 -06:00
bytes_test.go Add LimitedBytePool for wal buffers 2017-05-11 11:27:00 -06:00
generic.go Update godoc 2016-09-26 12:19:15 -06:00