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

Calc rendering acceleration #7318

Open
mmeeks opened this issue Sep 27, 2023 · 1 comment
Open

Calc rendering acceleration #7318

mmeeks opened this issue Sep 27, 2023 · 1 comment
Labels
calc Issues/Changes that affect calc specifically enhancement New feature or request performance Improving COOL performance

Comments

@mmeeks
Copy link
Contributor

mmeeks commented Sep 27, 2023

It seems that managing the glyph cache we keep around for sal-layout is far slower to manage than even the shaping logic there, which is quite amazing:

image

Full flame-graph is in #7307 but this is zooming in on calc rendering / editing. That seems a tad unexpected and perhaps worth digging into.

Thanks ! =)

@mmeeks mmeeks added enhancement New feature or request performance Improving COOL performance labels Sep 27, 2023
@grandinj
Copy link

mostly this is in lru_map::insert, these might help:
https://gerrit.libreoffice.org/c/core/+/157722
https://gerrit.libreoffice.org/c/core/+/157723

@Tex2002ans Tex2002ans added the calc Issues/Changes that affect calc specifically label Feb 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
calc Issues/Changes that affect calc specifically enhancement New feature or request performance Improving COOL performance
Projects
Status: No status
Development

No branches or pull requests

3 participants