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