VictoriaMetrics/lib/protoparser
Aliaksandr Valialkin e4e2d1fcde
lib/protoparser/clusternative: allocate unmarshalWork after reading the data from input connection
This shortens the time when unmarshalWork is in use. This also reduces the number of unmarshalWork
objects in the pool, and its memory usage.
2022-10-18 00:24:04 +03:00
..
clusternative lib/protoparser/clusternative: allocate unmarshalWork after reading the data from input connection 2022-10-18 00:24:04 +03:00
common lib/bytesutil: split Resize* funcs to MayOverallocate and NoOverallocate for more fine-grained control over memory allocations 2022-02-01 11:20:20 +02:00
csvimport all: make fmt via the upcoming Go1.19 2022-07-11 19:23:25 +03:00
datadog lib/bytesutil: add FastStringTransformer and use it in the rest of the code where needed 2022-09-28 10:39:42 +03:00
graphite lib/protoparser/graphite: accept whitespace in metric names and tags according to the specification 2022-09-26 15:20:11 +03:00
influx lib/protoparser: remove superflowous memory allocations during protocol parsing 2022-04-06 14:00:50 +03:00
native lib/protoparser/native: follow-up after fe01f4803d 2022-04-11 19:27:53 +03:00
opentsdb lib/protoparser: remove superflowous memory allocations during protocol parsing 2022-04-06 14:00:50 +03:00
opentsdbhttp all: properly handle CPU limits set on the host system/container 2020-12-08 21:07:03 +02:00
prometheus lib/protoparser: remove superflowous memory allocations during protocol parsing 2022-04-06 14:00:50 +03:00
promremotewrite changes protoparser apis for accepting reading from io.Reader (#1624) 2021-09-20 14:54:20 +03:00
vmimport app: follow-up after ec04fcac93 2022-10-06 14:54:15 +03:00