The performance improvement addresses the superlinear performance issue in the writeMessage method of DirectByteBufferStreamImplV2 caused by multiple invocations of msg.writeTo(), especially problematic for GridH2String instances.

The root cause lies in the multiple invocations of msg.writeTo(), leading to redundant val.getBytes() calls for GridH2String, resulting in elevated CPU and RAM usage.

4 1 - 1 Jan. 25, 2024, 10:04 AM


Launch on Chameleon

Launching this artifact will open it within Chameleon’s shared Jupyter experiment environment, which is accessible to all Chameleon users with an active allocation.

Download Archive

Download an archive containing the files of this artifact.

Version Stats

4 1 -