How to avoid the memory Fragmentation?

I’m a embedded GUI developer, I try to apply the LVGL for new project as require from custom should use LVGL.

Before using the LVGL I worked with TouchGFX where I can create 100+ of screens and don’t worries the memory increase cause the memory usage is the maximum memory of one of all screen.

Back to current situation that project has multiple screens (20+) and there are limit of RAM I can not keep all screen, but If delete old screen when load new I face the problem with memory fragmentation.

Is there the way on LVGL configuration that when load to new screen it’s will override to old screen memory(RAM)?

Thanks,

Phat