Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Further optimize storage of icu locale data #45643

Merged
merged 8 commits into from
Jan 4, 2021
Merged

Commits on Dec 7, 2020

  1. Optimize memory footprint of icu locale index data

    Use ReadOnlySpan<byte> to avoid initalizing a 1.7kb ushort[] in IcuLocaleData.cctor
    benaadams committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    b571ddc View commit details
    Browse the repository at this point in the history
  2. Optimize disk size of icu ThreeLetterWindowsLanguageName

    From 5184 bytes to 2592 bytes (string to ReadOnlySpan<byte>)
    benaadams committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    c03569e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    755aac0 View commit details
    Browse the repository at this point in the history
  4. Update generator program

    benaadams committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    1522af5 View commit details
    Browse the repository at this point in the history
  5. Optimize memory and footprint of icu NameIndexToNumericData

    Shrink from 30kb to 13.5kb and use ReadOnlySpan<byte> to avoid initalizing a large ushort[] in IcuLocaleData.cctor
    benaadams committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    2a4a561 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6393005 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    769c6d6 View commit details
    Browse the repository at this point in the history
  8. Test tweaks

    benaadams committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    47de4f1 View commit details
    Browse the repository at this point in the history