In profiling we've found that the garbage associated with Parse and ParseBytes is dominating our application and I would like to introduce a sync.Pool of the parsed results. This MR exposes the Parse function as a decorator of the Result and adds a Clear() function in order to guarantee safe reuse.
In profiling we've found that the garbage associated with Parse and ParseBytes is dominating our application and I would like to introduce a sync.Pool of the parsed results. This MR exposes the Parse function as a decorator of the Result and adds a Clear() function in order to guarantee safe reuse.