Aurum: findObject performance improvement 82/261382/4
authorWoochanlee <wc0917.lee@samsung.com>
Fri, 16 Jul 2021 07:50:21 +0000 (16:50 +0900)
committerwoochan lee <wc0917.lee@samsung.com>
Tue, 20 Jul 2021 05:35:55 +0000 (05:35 +0000)
commit7d8dcc44f3ce070b16ae449e29db57f1adfebc5d
treee3b8f27aa9b4fc4438385aa4bfec7201ebac76ec
parent0ff9860541bb67fc3372d1261a047c1d29e24412
Aurum: findObject performance improvement

Improved object search logic

as is -
 1. process list up <- performance degradation point
 2. active window list up
to be -
 1. activated window's process list up
 2. active window list up

Use runnable feature to look up window event when app launched.

Change-Id: I607ae2c20b594b256b2e7b23d5a32eaad90eb255
12 files changed:
libaurum/inc/Accessibility/AccessibleWatcher.h
libaurum/inc/Impl/Accessibility/AtspiAccessibleWatcher.h
libaurum/inc/Impl/Accessibility/MockAccessibleWatcher.h
libaurum/inc/UiDevice.h
libaurum/src/Impl/Accessibility/AtspiAccessibleWatcher.cc
libaurum/src/Impl/Accessibility/MockAccessibleWatcher.cc
libaurum/src/UiDevice.cc
org.tizen.aurum-bootstrap/inc/Commands/LaunchAppCommand.h
org.tizen.aurum-bootstrap/inc/Runnable/LaunchAppRunnable.h [new file with mode: 0644]
org.tizen.aurum-bootstrap/meson.build
org.tizen.aurum-bootstrap/src/Commands/LaunchAppCommand.cc
org.tizen.aurum-bootstrap/src/Runnable/LaunchAppRunnable.cc [new file with mode: 0644]