Skip to content

Specialize cache by RunMode#579

Merged
nicoburns merged 1 commit intoDioxusLabs:mainfrom
nicoburns:specialize-cache
Nov 21, 2023
Merged

Specialize cache by RunMode#579
nicoburns merged 1 commit intoDioxusLabs:mainfrom
nicoburns:specialize-cache

Conversation

@nicoburns
Copy link
Copy Markdown
Collaborator

@nicoburns nicoburns commented Nov 21, 2023

Objective

This gives a nice performance boost (~10-20%) on "deep" benchmarks, and also reduces memory usage.

@nicoburns nicoburns added the performance Layout go brr label Nov 21, 2023
@nicoburns nicoburns added this to the 0.4 milestone Nov 21, 2023
@nicoburns nicoburns force-pushed the specialize-cache branch 2 times, most recently from aa78ae5 to 6a69ba8 Compare November 21, 2023 18:40
@nicoburns nicoburns changed the title Specialize cache for perform_layout and run_mode steps Specialize cache by RunMode Nov 21, 2023
@nicoburns nicoburns merged commit 70b3571 into DioxusLabs:main Nov 21, 2023
@nicoburns nicoburns deleted the specialize-cache branch November 21, 2023 18:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

performance Layout go brr

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant