8000 Performance and profiling · Issue #12 · tombh/tattoy · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Performance and profiling #12

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

Open
tombh opened this issue Mar 11, 2025 · 0 comments
Open

Performance and profiling #12

tombh opened this issue Mar 11, 2025 · 0 comments

Comments

@tombh
Copy link
Owner
tombh commented Mar 11, 2025

Performance

The biggest wins should come from minimising the number of times entire surfaces get iterated. For example when the renderer copies each surface onto the final composite, it iterates over every single cell in every single layer. So

  • Keeping a cache of the base layer.
  • Keeping frame update notifications to an absolute minimum, eg if a surface doesn't change, then don't render.

Profiling

@tombh tombh added this to the Release milestone Mar 11, 2025
@tombh tombh moved this to Todo in @tombh's Release TODO May 17, 2025
@tombh tombh removed this from the Release milestone May 28, 2025
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

No branches or pull requests

1 participant
0