-
Notifications
You must be signed in to change notification settings - Fork 110
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
UI_Init very slow #676
Comments
It is true that currently EEZ Studio generates Did you try to measure how much time it takes for each screen to be created? I think it would be interesting to do that. It can be done like this: In
In
Printout example:
So, in this case |
Hello
We have a project in the works at the moment using EEZ-Studio with LVGL flow on an STM32 processor driving a small 2.5" screen. We have about 20 screens, 6 styles, 2 fonts, 5 small bitmaps. Nothing massively complicated. Just buttons and labels mostly.
The issue we are having is that executing UI_INIT takes about 11 seconds before the interface loads. We would really like to get this down considerably, or at least be able to show something on the screen whilst this is taking place. We're assuming that it's due to LVGL loading everything into RAM from ROM? Does it have to load every screen at start up? Is it possible to load screens on first use?
Are there any settings, or areas we should be looking at to speed this process up? We've done all the optimisations we can think of, and if anything it's getting slower.
Thanks
The text was updated successfully, but these errors were encountered: