elementary/perf: reduce number of efl_isa() call. in elementary test application...
authorSubhransu Mohanty <smohantty@gmail.com>
Wed, 17 Jun 2020 06:28:44 +0000 (06:28 +0000)
committerJongmin Lee <jm105.lee@samsung.com>
Wed, 17 Jun 2020 21:14:38 +0000 (06:14 +0900)
commit15dc1b246d039abc5a71872142fa5a30fafecf7a
tree4f71ccf18dee3ae5f6f325f2e9ba5a17c96a0f03
parent8d47ced0497c7d24203a16c5011c57928822024e
elementary/perf: reduce number of efl_isa() call. in elementary test application efl_isa() shows up as hotsport during profiling so refactored the code to reduce redundant efl_isa() calls.

in genlist testcase the number of calls reduced by 30000.

Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de>
Reviewed-by: Hermet Park <<hermetpark@gmail.com>>
Reviewed-by: Youngbok Shin <youngb.shin@samsung.com>
Differential Revision: https://phab.enlightenment.org/D11984
src/lib/elementary/efl_ui_widget.c