Hi,

I attached herewith an interesting comparison between Harbour and
xHarbour performance. Application is a Window GUI. The states are as of
when 50 MDI Windows are opened, and when application exit.

The report says that xHarbour consumed memory twice of that of Harbour.
But an interesting value can be noted when application exit,where
xHarbour releases memory a bit better.

===============================
HARBOUR, STATE ON 50 MDI OPENED:
===============================
        RESOURCES                           RESOURCE COUNT           RESOURCE 
SIZE
-----------------------------------      --------------------   
---------------------
AREA                 ITEMS               CURRENT #     PEAK #     CURRENT       
 PEAK
-----------------------------------      --------------------   
----------------------
Errors               Error                      202       202           0       
    0
Memory               Virtual Memory            2576      2576    10551296    
10551296
Memory               Global Heap                  1         2        5744       
 5744
Memory               Local Heap                   1         1           1       
    1
GDI                  Pen                          0         2           0       
    0
GDI                  Bitmap                     482       488           0       
    0
GDI                  Brush                        5         7           0       
    0
GDI                  Font                         4        10           0       
    0
GDI                  Palette                      2         2           0       
    0
GDI                  DC                           0         5           0       
    0
User                 Window                    1428      1428           0       
    0
User                 Dialog                       0         1           0       
    0
User                 Menu                         3         3           0       
    0
User                 Icon                         1         2           0       
    0
User                 Cursor                       1         1           0       
    0
User                 Timer                        1         2           0       
    0
User                 Window DC                    0         2           0       
    0
Kernel               File                         0         1           0       
    0
Kernel               Std. Handle                  3         3           0       
    0
Kernel               Find First                   0         1           0       
    0

================================
XHARBOUR, STATE ON 50 MDI OPENED:
================================
        RESOURCES                           RESOURCE COUNT           RESOURCE 
SIZE
-----------------------------------      --------------------   
---------------------
AREA                 ITEMS               CURRENT #     PEAK #     CURRENT       
 PEAK
-----------------------------------      --------------------   
----------------------
Errors               Error                      202       202           0       
    0
Memory               Virtual Memory            5104      5104    20905984    
20905984
Memory               Global Heap                  1         2        5744       
 5744
GDI                  Pen                          0         2           0       
    0
GDI                  Bitmap                     482       488           0       
    0
GDI                  Brush                        5         7           0       
    0
GDI                  Font                         4        10           0       
    0
GDI                  Palette                      2         2           0       
    0
GDI                  DC                           0         5           0       
    0
User                 Window                    1428      1428           0       
    0
User                 Dialog                       0         1           0       
    0
User                 Menu                         3         3           0       
    0
User                 Icon                         1         2           0       
    0
User                 Cursor                       1         1           0       
    0
User                 Timer                        1         2           0       
    0
User                 Window DC                    0         2           0       
    0
Kernel               File                         0         1           0       
    0
Kernel               Std. Handle                  3         3           0       
    0
Kernel               Find First                   0         1           0       
    0

==================================
HARBOUR, STATE ON APPLICATION EXIT:
==================================
        RESOURCES                           RESOURCE COUNT           RESOURCE 
SIZE
-----------------------------------      --------------------   
---------------------
AREA                 ITEMS               CURRENT #     PEAK #     CURRENT       
 PEAK
-----------------------------------      --------------------   
----------------------
Errors               Error                     1195      1195           0       
    0
Memory               Virtual Memory             704      2592     2883584    
10616832
Memory               Global Heap                  1         2        5744       
 5744
Memory               Local Heap                   0         1           0       
    1
GDI                  Pen                          0         2           0       
    0
GDI                  Bitmap                       0       488           0       
    0
GDI                  Brush                        0         7           0       
    0
GDI                  Font                         0        10           0       
    0
GDI                  Palette                      0         2           0       
    0
GDI                  DC                           0         5           0       
    0
User                 Window                       0      1428           0       
    0
User                 Dialog                       0         1           0       
    0
User                 Menu                         0         3           0       
    0
User                 Icon                         0         2           0       
    0
User                 Cursor                       0         1           0       
    0
User                 Timer                        0         2           0       
    0
User                 Window DC                    0         2           0       
    0
Kernel               File                         0         1           0       
    0
Kernel               Std. Handle                  3         3           0       
    0
Kernel               Find First                   0         1           0       
    0

===================================
XHARBOUR, STATE ON APPLICATION EXIT:
===================================
        RESOURCES                           RESOURCE COUNT           RESOURCE 
SIZE
-----------------------------------      --------------------   
---------------------
AREA                 ITEMS               CURRENT #     PEAK #     CURRENT       
 PEAK
-----------------------------------      --------------------   
----------------------
Errors               Error                     1195      1195           0       
    0
Memory               Virtual Memory             160      5120      655360    
20971520
Memory               Global Heap                  1         2        5744       
 5744
GDI                  Pen                          0         2           0       
    0
GDI                  Bitmap                       0       488           0       
    0
GDI                  Brush                        0         7           0       
    0
GDI                  Font                         0        10           0       
    0
GDI                  Palette                      0         2           0       
    0
GDI                  DC                           0         5           0       
    0
User                 Window                       0      1428           0       
    0
User                 Dialog                       0         1           0       
    0
User                 Menu                         0         3           0       
    0
User                 Icon                         0         2           0       
    0
User                 Cursor                       0         1           0       
    0
User                 Timer                        0         2           0       
    0
User                 Window DC                    0         2           0       
    0
Kernel               File                         0         1           0       
    0
Kernel               Std. Handle                  3         3           0       
    0
Kernel               Find First                   0         1           0       
    0

--
Andi

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
xHarbour-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xharbour-developers

Reply via email to