Skip to content

[trees] Optimize fileListToTree hot path allocations#454

Closed
SlexAxton wants to merge 1 commit into
mainfrom
autoresearch/trees-file-list-to-tree/01-hot-path-allocations
Closed

[trees] Optimize fileListToTree hot path allocations#454
SlexAxton wants to merge 1 commit into
mainfrom
autoresearch/trees-file-list-to-tree/01-hot-path-allocations

Conversation

@SlexAxton

Copy link
Copy Markdown
Contributor

Reduce fileListToTree runtime on the linux fixture by removing avoidable checks and tuple allocations in the hot path graph/hash pipeline.

Experiments: #4, #5, #7
Metric: linux_total_median_ms 55.715042ms → 44.941625ms (-19.3%)

Reduce fileListToTree runtime on the linux fixture by removing avoidable checks and tuple allocations in the hot path graph/hash pipeline.

Experiments: #4, #5, #7
Metric: linux_total_median_ms 55.715042ms → 44.941625ms (-19.3%)
@vercel

vercel Bot commented Mar 30, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
pierrejs-diff-demo Ready Ready Preview Mar 30, 2026 6:18pm
pierrejs-docs Ready Ready Preview Mar 30, 2026 6:18pm

Request Review

@SlexAxton SlexAxton closed this Mar 31, 2026
@mdo
mdo deleted the autoresearch/trees-file-list-to-tree/01-hot-path-allocations branch May 21, 2026 17:52
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.

1 participant