Aliaksandr Valialkin
|
d6967319b6
|
lib/leveledbytebufferpool: allocate byte buffers with capacity rounded to the upper boundary for the given bucket
This should reduce the number of resizings for the returned byte buffers.
|
2020-08-16 22:13:30 +03:00 |
|
Aliaksandr Valialkin
|
b3849a90fd
|
lib/leveledbytebufferpool: pre-allocate byte slice with the given capacity if the pool is empty
This should reduce memory allocations and copying when the byte slice is growing.
|
2020-08-15 01:40:54 +03:00 |
|
Aliaksandr Valialkin
|
4628deecd1
|
lib/promscrape: reduce memory usage when scraping big number of targets
Thanks to @dxtrzhang for the original idea at https://github.com/VictoriaMetrics/VictoriaMetrics/pull/688
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/689
|
2020-08-14 01:04:53 +03:00 |
|