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

Sysimg Relocation lists now use LEB128 format. #47204

Merged
merged 4 commits into from
Oct 18, 2022

Conversation

apaz-cli
Copy link
Member

No description provided.

@apaz-cli apaz-cli changed the title Skiplists now use LEB128 format. Sysimg Relocation lists now use LEB128 format. Oct 17, 2022
@DilumAluthge DilumAluthge added the backport 1.8 Change should be backported to release-1.8 label Oct 17, 2022
@vtjnash vtjnash merged commit 94736a4 into JuliaLang:master Oct 18, 2022
@apaz-cli
Copy link
Member Author

apaz-cli commented Oct 18, 2022

@JeffBezanson

This reduces the size of the base system image from 190312 to 176868, about a 7% decrease, as measured from 981f3d2.

@vtjnash
Copy link
Member

vtjnash commented Oct 18, 2022

afterwards:

$ ./julia -e 0
sysimg size breakdown:
     sys data: 86185232 # 86 MB
  isbits data: 53975458 # 54 MB
      symbols:   523614 # 0.5 MB
    tags list:  1164723 # 1.2 MB
   reloc list:  4493789 # 4.5 MB
    gvar list:   117864 # 0.1 MB
    fptr list:   216464 # 0.2 MB

@JeffBezanson
Copy link
Member

Nice!!

@KristofferC KristofferC mentioned this pull request Oct 27, 2022
37 tasks
KristofferC pushed a commit that referenced this pull request Oct 27, 2022
Appears to reduce the data size from about 165MB to 147MB!

(cherry picked from commit 94736a4)
KristofferC pushed a commit that referenced this pull request Oct 28, 2022
Appears to reduce the data size from about 165MB to 147MB!

(cherry picked from commit 94736a4)
KristofferC pushed a commit that referenced this pull request Oct 28, 2022
Appears to reduce the data size from about 165MB to 147MB!

(cherry picked from commit 94736a4)
@KristofferC KristofferC removed the backport 1.8 Change should be backported to release-1.8 label Nov 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants