Skip to content

avoid some overhead from Tar.jl when unpacking the registry#4505

Merged
KristofferC merged 1 commit intomasterfrom
kc/registry_overhead
Nov 10, 2025
Merged

avoid some overhead from Tar.jl when unpacking the registry#4505
KristofferC merged 1 commit intomasterfrom
kc/registry_overhead

Conversation

@KristofferC
Copy link
Copy Markdown
Member

@KristofferC KristofferC commented Nov 10, 2025

Before:

@btime Pkg.Registry.uncompress_registry(compressed_tar);
# before
  93.054 ms (1415987 allocations: 96.04 MiB)
# after
  66.143 ms (814890 allocations: 59.93 MiB)

I'll take 600k less objects created...

@KristofferC KristofferC merged commit 7302e19 into master Nov 10, 2025
10 of 11 checks passed
@KristofferC KristofferC deleted the kc/registry_overhead branch November 10, 2025 19:00
@github-project-automation github-project-automation Bot moved this from New to Done in Pkg.jl Nov 10, 2025
KristofferC added a commit that referenced this pull request Nov 17, 2025
Co-authored-by: KristofferC <kristoffer.carlsson@juliacomputing.com>
(cherry picked from commit 7302e19)
KristofferC added a commit that referenced this pull request Nov 18, 2025
Co-authored-by: KristofferC <kristoffer.carlsson@juliacomputing.com>
(cherry picked from commit 7302e19)
IanButterworth pushed a commit that referenced this pull request Dec 11, 2025
Co-authored-by: KristofferC <kristoffer.carlsson@juliacomputing.com>
(cherry picked from commit 7302e19)
(cherry picked from commit 1ec6996)
IanButterworth pushed a commit that referenced this pull request Dec 11, 2025
Co-authored-by: KristofferC <kristoffer.carlsson@juliacomputing.com>
(cherry picked from commit 7302e19)
(cherry picked from commit 1ec6996)
IanButterworth pushed a commit that referenced this pull request Dec 11, 2025
Co-authored-by: KristofferC <kristoffer.carlsson@juliacomputing.com>
(cherry picked from commit 7302e19)
(cherry picked from commit 1ec6996)
IanButterworth pushed a commit that referenced this pull request Dec 11, 2025
Co-authored-by: KristofferC <kristoffer.carlsson@juliacomputing.com>
(cherry picked from commit 7302e19)
(cherry picked from commit 1ec6996)
IanButterworth pushed a commit that referenced this pull request Dec 16, 2025
Co-authored-by: KristofferC <kristoffer.carlsson@juliacomputing.com>
(cherry picked from commit 7302e19)
(cherry picked from commit 1ec6996)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant