Flexible TreeView Flexible TreeView


Support & Community

Treeview performance comparison

Previous Table of Contents Next

Flexible TreeView is the fastest control on the market - in some cases, 150 times faster than other controls. Working with Flexible TreeView, your users will be able to accomplish their tasks as quickly as possible. In order to understand the Flexible TreeView advantage, please refer to the performance speed table of Flexible TreeView and tree-like controls offered by other vendors.

Used pseudo code for bound mode:

tree.ClearAllNodes();
object dataSource = GenerateDataSourceItems(itemsCount);
 
StartTimer();
tree.BeginUpdate();
tree.DataSource = dataSource;
tree.EndUpdate();
StopTimer();


Used pseudo code for unbound mode:

tree.ClearAllNodes();
 
StartTimer();
tree.BeginUpdate();
for(int i=0; i<nodesCount; i++)
{
   Node node = new Node("Node"+i);
   Tree.Nodes.Add(node);
}
tree.EndUpdate();
StopTimer();

 

The table below shows how quick treeviews can add the specified amount of nodes.

Product1000 nodes, sec.10.000 nodes, sec.100.000 nodes, sec.1.000.000 nodes, sec.
Flexible TreeView
bound mode

0.013

0.047

0.39

5.18

Flexible TreeView
unbound mode

0.055

0.25

2.16

21.7

Microsoft .NET Treeview
unbound mode

0.054

1.38

86.16

unacceptable long

DevExpress XtraTreeList
bound mode

0.017

0.23

51.23

unacceptable long

DevExpress XtraTreeList
unbound mode

0.03

1.75

321.09

unacceptable long

Telerik RadTreeListView
bound mode

0.45

5.05

205.12

unacceptable long

Telerik RadTreeListView
bound mode

0.45

5.1

209.49

unacceptable long

* The table shows average performance calculated for many iterations.
** Tests was executed on the same hardware.

Previous Top Next


Last news
Bookmark and Share
Use Flexible TreeView in WPF project
Sunday, 18 December 2011

Do you have a WPF project and want to use Flexible TreeView there? No problem!

Flexible TreeView v3.4
Friday, 16 December 2011

Flexible TreeView v3.4 maintenance release has been released.

Flexible TreeView v3.3
Friday, 23 September 2011

Flexible TreeView v3.3 maintenance release has been released. Separate assemblies for .NET 2.0, 4.0 and 4.0 Client Profile, HTML markup extension, etc.

Latest release

Version:
Release date:
3.4
Dec 16, 2011


Copyright © 2006-2012 ARMSoft. All rights reserved.