Przemek:

and a summary ...

Harbour 13017, except where noted

Below are results using:
------------------------
   hbmk2 -m -n -w -es2 -l -kmo -gc3 speedtst.prg
      speedtst.exe
   hbmk2 -m -n -w -es2 -l -kmo -gc3 -mt speedtst.prg
      speedtst.exe
      speedtst.exe --thread
      speedtst.exe --thread=2 --scale
------------------------

and in same order

Same hardware used with OpenWatcom, gcc433, gcc335, so comparison
between C compilers are valid in this case


Strange result for OpenWatcom (13006)

Everything is better with -DHB_FM_DL_ALLOC

Question (sorry but I do not what imply):
executables created with same source but different library type ( OMF, a.out ) should have same performance ?

Example: speedtst.exe build with gcc335 in OMF type and a.out type

David Macias


OpenWatcom, with -DHB_FM_DL_ALLOC enabled by default

[ total application time: ]....................................15.48
[ total real time: ]...........................................15.46

[ total application time: ]....................................23.55
[ total real time: ]...........................................23.62


OpenWatcom, without -DHB_FM_DL_ALLOC ( and without -bm )

Note: Rev. 13006

[ total application time: ]....................................15.74
[ total real time: ]...........................................15.69

[ total application time: ]....................................62.94
[ total real time: ]...........................................62.99


gcc433, OMF type, with -DHB_FM_DL_ALLOC

[ total application time: ]....................................19.00
[ total real time: ]...........................................18.94

[ total application time: ]....................................24.94
[ total real time: ]...........................................24.84

[ total application time: ].....................................0.03
[ total real time: ]...........................................25.33

[ total application time: ]....................................50.58
[ total real time: ]..........................................100.74


gcc433, OMF type, without -DHB_FM_DL_ALLOC

[ total application time: ]....................................24.26
[ total real time: ]...........................................24.16

[ total application time: ]....................................28.52
[ total real time: ]...........................................28.40

[ total application time: ].....................................0.06
[ total real time: ]...........................................28.93

[ total application time: ]....................................58.55
[ total real time: ]..........................................115.96


gcc335, OMF type, with -DHB_FM_DL_ALLOC

[ total application time: ]....................................16.48
[ total real time: ]...........................................16.46

[ total application time: ]....................................23.19
[ total real time: ]...........................................23.23

[ total application time: ].....................................0.10
[ total real time: ]...........................................22.15

[ total application time: ].....................................0.06
[ total real time: ]...........................................87.19


gcc335, OMF type, without -DHB_FM_DL_ALLOC

[ total application time: ]....................................22.06
[ total real time: ]...........................................22.07

[ total application time: ]....................................26.13
[ total real time: ]...........................................26.06

[ total application time: ].....................................0.26
[ total real time: ]...........................................26.25

[ total application time: ]....................................52.06
[ total real time: ]..........................................103.38


gcc335, a.out type, with -DHB_FM_DL_ALLOC

[ total application time: ]....................................16.39
[ total real time: ]...........................................16.19

[ total application time: ]....................................22.03
[ total real time: ]...........................................21.95

[ total application time: ].....................................0.10
[ total real time: ]...........................................22.53

[ total application time: ]....................................44.35
[ total real time: ]...........................................89.49


gcc335, a.out type, without -DHB_FM_DL_ALLOC

[ total application time: ]....................................22.16
[ total real time: ]...........................................22.16

[ total application time: ]....................................25.87
[ total real time: ]...........................................25.87

[ total application time: ].....................................0.13
[ total real time: ]...........................................26.31

[ total application time: ]....................................52.42
[ total real time: ]..........................................104.55


_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to