Przemek:
I brought back to life my computer Athlon XP 2400+ used in tests in
Oct-Dec 2008, mainly for:
- Confirm if failures are due to brand/processor architecture
- How it compare with current status/tests
and remember:
-----------------------------
So we faced two problems:
- GPF in MT related to devices input, solved? removing -s
- Slow, freeze, hangs, ..., un-solved yet
A big note:
- Maurilio was using OS/2 SMP kernel
- I was using eComStation 1.2MR, OS/2 4.5, both tested in two machines
-----------------------------
Here is the summary
You can download:
http://suphost.no-ip.biz/watcom_athlon.zip
http://suphost.no-ip.biz/watcom_core2duo.zip
They contain output for each test
Nomenclature are:
t_type_std.txt
t_type_dl.txt
where type:
o: original SVN
5s: 5r->5s
s: -s removed
5ss: 5r->5s, -s removed
( t_w* are old tests and can be ignored )
You can review individual items in tests, specially those with larger
times ( 200 or more seconds )
There are an strange result for t_5ss_std.txt in third test so maybe
speedtst.prg need some fix
Harbour 13035
OpenWatcom 1.8
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
Changes of switchs in os2\watcom.mk and hbmk2.prg
I added results for Core2Duo for easy comparison between:
Athlon XP 2400+, 2000 MHz, 256 KB, 266 MT/s, ...
1 Gb RAM
( Same environment as Dec 2008, new OpenWatcom, new Harbour )
Intel Core 2 Duo E8400 3.00GHZ FSB1333 6MB 775 ...
2 Gb RAM
We can see immediatly:
- My Athlon computer are alive :-)
- speedtst complete all tests with Athlon, so state changed
Some changes in OpenWatcom - Harbour - speedtst.prg in these months
fixed our second problem and does not happen:
"Slow, freeze, hangs, ..."
But a quick comparison, if it is valid:
From old message:
( Athlon, -DHB_FM_DL_ALLOC excluded in that time, -s removed )
hbrun_mt.exe speedtst.prg
=========================
[ total application time: ]...................................258.61
[ total real time: ]..........................................263.15
From current test:
with -DHB_FM_STD_ALLOC, -s removed
Athlon
[ total application time: ]...................................160.10
[ total real time: ]..........................................159.50
Core2Duo
[ total application time: ]...................................106.97
[ total real time: ]..........................................107.81
and another comparison:
From old message:
( Athlon, -DHB_FM_DL_ALLOC excluded in that time, -s removed )
hbrun_mt.exe speedtst.prg --exclude=mem --scale --thread=2
=========================
Remain doing something elsewhere
After 1 hour 40 minutes, I cancelled it
From current test:
with -DHB_FM_STD_ALLOC, -s removed
Athlon
[ total application time: ].....................................0.13
[ total real time: ]..........................................623.09
Core2Duo
[ total application time: ].....................................0.10
[ total real time: ]..........................................467.99
As conclusion things are changed
Perhaps more tests changing switches can give us more information
Aditional info:
- Overall time ( builds, tests )
Core2Duo: 2 hours
Athlon: 3 hours, 45 minutes
- Harbour build time using OpenWatcom in Athlon:
Oct-Dec 2008: 8 minutes
Today: 22 minutes
Note:
Harbour build time has been growing
In last months using gcc335 it goes from 15 to 32 minutes and gcc4xx
from 25 to 52 minutes
I made individual tests building new libraries (recently added) and
.dll files, and they do not justify all increase in time
My conclusion is that Harbour build time growing is due to changes in
Harbour internals in recent months
- In many tests there are not too much difference between Athlon and
Core2Duo and it is easily explained by clock speed ratio (3/2 Ghz), so
Athlon performance is better in those cases
David Macias
Original SVN, with -DHB_FM_STD_ALLOC
[ total application time: ]....................................76.03
[ total real time: ]...........................................81.69
[ total application time: ]....................................84.23
[ total real time: ]...........................................83.81
GPF
GPF
Core2Duo:
[ total application time: ]....................................58.26
[ total real time: ]...........................................59.71
[ total application time: ]....................................63.26
[ total real time: ]...........................................63.95
GPF
GPF
Original SVN, with (-DHB_FM_DL_ALLOC)
[ total application time: ]....................................36.65
[ total real time: ]...........................................36.59
[ total application time: ]....................................48.52
[ total real time: ]...........................................48.37
GPF
GPF
Core2Duo:
[ total application time: ]....................................15.55
[ total real time: ]...........................................15.54
[ total application time: ]....................................23.42
[ total real time: ]...........................................23.87
GPF
GPF
with -DHB_FM_STD_ALLOC, 5r -> 5s
[ total application time: ]....................................74.77
[ total real time: ]...........................................74.38
[ total application time: ]....................................84.77
[ total real time: ]...........................................84.32
GPF
GPF
Core2Duo:
[ total application time: ]....................................60.71
[ total real time: ]...........................................60.69
[ total application time: ]....................................64.71
[ total real time: ]...........................................64.66
GPF
GPF
With (-DHB_FM_DL_ALLOC), 5r -> 5s
[ total application time: ]....................................37.61
[ total real time: ]...........................................37.52
[ total application time: ]....................................48.19
[ total real time: ]...........................................48.10
GPF
GPF
Core2Duo:
[ total application time: ]....................................16.65
[ total real time: ]...........................................16.58
[ total application time: ]....................................24.68
[ total real time: ]...........................................24.59
GPF
GPF
with -DHB_FM_STD_ALLOC, -s removed
[ total application time: ]...................................124.39
[ total real time: ]..........................................123.87
[ total application time: ]...................................160.10
[ total real time: ]..........................................159.50
[ total application time: ].....................................0.26
[ total real time: ]..........................................574.75
[ total application time: ].....................................0.13
[ total real time: ]..........................................623.09
Core2Duo:
[ total application time: ]....................................98.13
[ total real time: ]...........................................99.67
[ total application time: ]...................................106.97
[ total real time: ]..........................................107.81
[ total application time: ].....................................0.03
[ total real time: ]..........................................281.51
[ total application time: ].....................................0.10
[ total real time: ]..........................................467.99
with -DHB_FM_DL_ALLOC, -s removed
[ total application time: ]....................................89.94
[ total real time: ]...........................................89.73
[ total application time: ]...................................111.23
[ total real time: ]..........................................110.86
[ total application time: ].....................................0.16
[ total real time: ]..........................................109.20
[ total application time: ].....................................0.19
[ total real time: ]..........................................437.33
Core2Duo:
[ total application time: ]....................................56.55
[ total real time: ]...........................................56.33
[ total application time: ]....................................70.03
[ total real time: ]...........................................69.96
[ total application time: ].....................................0.06
[ total real time: ]...........................................69.75
[ total application time: ].....................................0.06
[ total real time: ]..........................................277.91
with -DHB_FM_STD_ALLOC, 5r -> 5s, -s removed
[ total application time: ]...................................126.74
[ total real time: ]..........................................126.24
[ total application time: ]...................................159.42
[ total real time: ]..........................................158.79
[ total application time: ].....................................0.26
[ total real time: ]............................................0.00
[ total application time: ].....................................0.32
[ total real time: ]..........................................614.77
Core2Duo:
[ total application time: ]....................................99.19
[ total real time: ]...........................................99.25
[ total application time: ]...................................107.16
[ total real time: ]..........................................106.98
[ total application time: ].....................................0.06
[ total real time: ]..........................................275.80
[ total application time: ].....................................0.03
[ total real time: ]..........................................473.34
with -DHB_FM_DL_ALLOC, 5r -> 5s, -s removed
[ total application time: ]....................................91.29
[ total real time: ]...........................................91.01
[ total application time: ]...................................110.74
[ total real time: ]..........................................110.32
[ total application time: ].....................................0.29
[ total real time: ]..........................................108.59
[ total application time: ].....................................0.35
[ total real time: ]..........................................435.16
Core2Duo:
[ total application time: ]....................................57.26
[ total real time: ]...........................................57.75
[ total application time: ]....................................71.48
[ total real time: ]...........................................71.26
[ total application time: ].....................................0.03
[ total real time: ]...........................................69.19
[ total application time: ].....................................0.00
[ total real time: ]..........................................278.17
as comparison:
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
_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour