I am using TreeViewer
and creating Job to refresh Treeview
that is added 4k - 5k nodes. In Refresh Job, I call Display.getDefault().asyncExec
to execute getTreeViewer().refresh()
method. However, I have faced the problem that getTreeViewer().refresh()
has to wait 4000ms or more than that to run. This is in Ubuntu and Windows has to wait more than 30000ms.
i don't know why it has to wait for long time to execute.