Skip to content

v9.2.0

Compare
Choose a tag to compare
@actgardner actgardner released this 11 Oct 17:45

This version improves deserialization performance in two ways:

  • When reading ints, longs, floats and doubles we now reuse a small buffer instead of doing a small allocation per datum. This should especially impact records with many small fields.
  • When reading strings we now use an unsafe cast to convert the underlying bytes into a string (like strings.Builder does). This avoids re-allocating and copying the entire content of the string, and will improve performance for string-intensive workloads.