Comparison of GUI widget libraries:

 

 

 

Class create

Speed [op/s]

Memory

Consumption [MB]

Startup

Memory [MB]

Peek WS [MB]

Peek VM [MB]

Image size [MB]

Threads

Cost

Usa-bility

0-10

.NET

189414

15 – 27

12

9.188

80.1

24.4

2

 1079$

8

C++ Build

1030000

3.268

2.980

2.504

19.3

5.07

1

999$ (69$?)

9

VB 6

63200

4.452

2.752

3.664

25.8

4.6

3

109$ (N/A?)

4

MFC

1550000

2.664

1.204

1.492

14.4

2.66

1

109$

5

RAD MSVC

1300000

2.692

2.728

2.5696

25.7

5.58

1

99$+109$

0

QT

 

 

 

 

 

 

 

109$+1550$

8

 

 

Test was done for 5 same applications written in different widget library. Only one form application was created without any additional stuff. Mainly the memory consumption will be much bigger for real applications.

 

Two criteria was considered:

   1, speed of application           - the speed of Visual Basic is worst.

   2, memory consumption         - the memory requirements of .NET are worst.

 

The usability range is from 0 (worst)  to 10 (best). It was rated according to my subjective feeling.

            RAD MSVC was classified 0 because of bugs

 

 

Feel free to check performance on your computer, download source code used for testing just here.

<~ Go to the Fojtik's Home Page