Optimized the decoding process for string. Reduced memory copy overhead by reading contiguous memory. Use branch-less method to determine the length of utf-8 strings.
Since a standard benchmark is missing, I can't determine the exact performance improvement.
However, from what I've seen in practice, it has reduced the string parsing overhead significantly.
Optimized the decoding process for string. Reduced memory copy overhead by reading contiguous memory. Use branch-less method to determine the length of utf-8 strings.
Since a standard benchmark is missing, I can't determine the exact performance improvement. However, from what I've seen in practice, it has reduced the string parsing overhead significantly.