IUP List Versus Tree Performance
Posted: 23 Jan 2012 00:38
In developing my Plugin I have discovered the performance difference between the iup.list and iup.tree controls is remarkable.
iup.list provides a basic drop-down list similar to a menubar item.
On my Windows 7 PC these lists are populated at roughly 1,000 items per second.
If the list has a tool tip defined, then it is about 4 times slower.
With large lists this becomes intolerably slow.
The autoredraw option Set to NO to add many items to the list makes no difference.
iup.tree provides a hierarchical tree similar to a Windows Explorer navigation pane.
Even though the tree structure is more complex, these are populated at roughly 50,000 items per second.
Whether it has a tool tip or not makes no difference.
Also autoredraw has little effect.
Is there anywhere this can be reported to get an improvement or an explanation?
ID:5850
iup.list provides a basic drop-down list similar to a menubar item.
On my Windows 7 PC these lists are populated at roughly 1,000 items per second.
If the list has a tool tip defined, then it is about 4 times slower.
With large lists this becomes intolerably slow.
The autoredraw option Set to NO to add many items to the list makes no difference.
iup.tree provides a hierarchical tree similar to a Windows Explorer navigation pane.
Even though the tree structure is more complex, these are populated at roughly 50,000 items per second.
Whether it has a tool tip or not makes no difference.
Also autoredraw has little effect.
Is there anywhere this can be reported to get an improvement or an explanation?
ID:5850