Unverified Commit adabdc12 authored by Jan Voung's avatar Jan Voung Committed by GitHub
Browse files

Use an abbrev to reduce size of VALUE_GUID records in ThinLTO summaries (#90497)



GUID often have content in the higher bits of a 64-bit entry so using
the unabbrev encoding is inefficient (lots of VBR control bits).
Instead, use an abbrev with two 32-bit fixed width chunks.
The abbrev also helps encode the "count" in one place instead of
in every record.

Reduces size of distributed backend summary files by 8.7% in one
example app.

Co-authored-by: default avatarJan Voung <jvoung@google.com>
parent e50a857f
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment