Hello Viktor, Angel

Viktor Szakáts wrote:
> 
>>xpp speedtst.prg /n && alink speedtst
> 
> 03/17/2009 17:34:57 Windows XP 05.01 Build 02600 Service Pack 3
> Xbase++ (R) Version 1.90 (MT)
> THREADS: 0
> N_LOOPS: 1000000
> [ T000: empty loop overhead ]...................................0.03
> ====================================================================
> [ T001: x := L_C ]..............................................0.03
> [ T002: x := L_N ]..............................................0.02
> [ T003: x := L_D ]..............................................0.00
> [ T004: x := S_C ]..............................................0.08
> [ T005: x := S_N ]..............................................0.05
> [ T006: x := S_D ]..............................................0.04
> [ T007: x := M->M_C ]...........................................0.24
> 

I am executing the same command;

xpp speedtst.prg /n && alink speedtst

speedtst.exe is generated but when I run it, it soes not show
the results in console as in Harbour, rather flushes the contents
of the results after it finished the operations. But even then
first few output lines of the test are missing. The console is opened with 
cmd.exe. What I am doing wrong. Please note that it has been a while
when I compiled something with Xbase++.


[ T005: x := S_N ]..............................................0.06
[ T006: x := S_D ]..............................................0.05
[ T007: x := M->M_C ]...........................................0.18
[ T008: x := M->M_N ]...........................................0.13
[ T009: x := M->M_D ]...........................................0.13
[ T010: x := M->P_C ]...........................................0.32
[ T011: x := M->P_N ]...........................................0.21
[ T012: x := M->P_D ]...........................................0.15
[ T013: x := F_C ]..............................................0.29
[ T014: x := F_N ]..............................................0.27
[ T015: x := F_D ]..............................................0.24
[ T016: x := o:Args ]...........................................0.20
[ T017: x := o[2] ].............................................0.05
[ T018: round( i / 1000, 2 ) ]..................................1.51
[ T019: str( i / 1000 ) ]......................................10.28
[ T020: val( s ) ]..............................................0.43
[ T021: val( a [ i % 16 + 1 ] ) ]...............................1.13
[ T022: dtos( d - i % 10000 ) ].................................1.48
[ T023: eval( { || i % 16 } ) ].................................1.29
[ T024: eval( bc := { || i % 16 } ) ]...........................0.76
[ T025: eval( { |x| x % 16 }, i ) ].............................0.63
[ T026: eval( bc := { |x| x % 16 }, i ) ].......................0.46
[ T027: eval( { |x| f1( x ) }, i ) ]............................0.80
[ T028: eval( bc := { |x| f1( x ) }, i ) ]......................0.65
[ T029: eval( bc := &("{ |x| f1( x ) }"), i ) ].................0.85
[ T030: x := &( 'f1(' + str(i) + ')' ) ].......................26.71
[ T031: bc := &( '{|x|f1(x)}' ), eval( bc, i ) ]...............25.48
[ T032: x := valtype( x ) +  valtype( i ) ].....................0.40
[ T033: x := strzero( i % 100, 2 ) $ a[ i % 16 + 1 ] ].........11.16
[ T034: x := a[ i % 16 + 1 ] == s ].............................0.40
[ T035: x := a[ i % 16 + 1 ] = s ]..............................0.57
[ T036: x := a[ i % 16 + 1 ] >= s ].............................0.58
[ T037: x := a[ i % 16 + 1 ] <= s ].............................0.60
[ T038: x := a[ i % 16 + 1 ] < s ]..............................0.59
[ T039: x := a[ i % 16 + 1 ] > s ]..............................0.58
[ T040: ascan( a, i % 16 ) ]....................................1.06
[ T041: ascan( a, { |x| x == i % 16 } ) ].......................5.71
[ T042: iif( i%1000==0, a:={}, ), aadd(a,{i,1,.t.,s,s2,a2, ]....8.52
[ T043: x := a ]................................................0.02
[ T044: x := {} ]...............................................0.38
[ T045: f0() ]..................................................0.17
[ T046: f1( i ) ]...............................................0.19
[ T047: f2( c[1...8] ) ]........................................0.24
[ T048: f2( c[1...40000] ) ]....................................0.21
[ T049: f2( @c[1...40000] ) ]...................................0.18
[ T050: f2( @c[1...40000] ), c2 := c ]..........................0.21
[ T051: f3( a, a2, s, i, s2, bc, i, n, x ) ]....................0.31
[ T052: f2( a ) ]...............................................0.13
[ T053: x := f4() ].............................................1.13
[ T054: x := f5() ].............................................0.55
[ T055: x := space(16) ]........................................0.34
[ T056: f_prv( c ) ]............................................0.60
====================================================================
[ total application time: ]...................................111.95
[ total real time: ]..........................................111.95


Regards
Pritpal Bedi



-- 
View this message in context: 
http://www.nabble.com/SF.net-SVN%3A-harbour-project%3A-10630--trunk-harbour-tp22561423p22565803.html
Sent from the Harbour - Dev mailing list archive at Nabble.com.

_______________________________________________
Harbour mailing list
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to