Issue:
the evas list (layer->objects) gets really huge as we keep the destroyed objects for render phase sometime growing in the range of ( 1000 - 6000) when we create some objects and delete them in a single frame without showing them in the screen. in the process when the evas_event_thaw() called it goes through this huge list lot of times which reduces the performance and avoids lot of eo calls.
Fix:
Idea is if we are creating and deleting a evas object in the same frame(or render phase is not started for this object) we should not inject it back to evas which keeps the list smaller hence improving the launch time.
usecase:
elemenatry_test -to genlist launch time.