You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Per this flamegraph (from an internal benchmark for the pg_query Rust crate), most of the time is spent serializing and deserializing the protobuf structure.
The straightforward options to improve this are:
move from message_pack to message_pack_to_buffer, removing the need to call message_get_packed_size
Per this flamegraph (from an internal benchmark for the pg_query Rust crate), most of the time is spent serializing and deserializing the protobuf structure.
The straightforward options to improve this are:
message_pack
tomessage_pack_to_buffer
, removing the need to callmessage_get_packed_size
Breaking changes might be:
Node
containing aOption<node::Node>
enumAnd non-breaking (but not straightforward) changes might be:
The text was updated successfully, but these errors were encountered: