Page 1 of 1

BR 4.3 EXE Statement - (Much Faster!)

Posted: Wed Sep 12, 2012 7:51 am
by GomezL
In BR 4.3, the EXE statement is now much faster than in BR 4.2

EXE in Line 30 uses the “*”, and Line 60 does not.

In BR 4.2, Line 30 took over 2.365 seconds.
In BR 4.2, Line 60 took over .0338 seconds.

In BR 4.3, they are not only both similar in performance, but quite a bit faster!

Code: Select all

Stats Descending by Seconds
Module	Line	Clause	Type	Exec	Seconds	Time Per Line	% Exec	% Time
F:\DEV\CLSINC\42BUGS\EXE_SLOW.wb	60	1	EXECUTE	100	0.014431538	0.00014431538	24.8756219	52.2376866
F:\DEV\CLSINC\42BUGS\EXE_SLOW.wb	30	1	EXECUTE	100	0.012859315	0.00012859315	24.8756219	46.5467275
! Line # Exec Spent Code

Code: Select all

00001.001      0   0.00000000 PRINT Newpage
00010.001      0   0.00000000 EXECUTE 'DEBUG PROFILE TIMED c:\work\PROFILE.TXT'
00020.001      1   0.00000770 FOR Exe_Star=1 TO 100
00030.001    100   0.01285932 EXECUTE "*let a+=1"
00040.001    100   0.00015944 NEXT Exe_Star
00050.001      1   0.00000216 FOR Exe_No_Star=1 TO 100
00060.001    100   0.01443154 EXECUTE "let b+=1"
00070.001    100   0.00016653 NEXT Exe_No_Star
00080.001      0   0.00000000 EXECUTE 'DEBUG PROFILE STOP'

Posted: Wed Sep 12, 2012 9:54 am
by Susan Smith
Luis, are you actively using/developing with BR 4.3 at this point, or are you just casually testing?

-- Susan

Posted: Wed Sep 12, 2012 1:31 pm
by John
I'm actively using and developing with 4.3. It's fantastic! Best BR! yet!

Posted: Wed Sep 12, 2012 1:41 pm
by Susan Smith
I'm glad to hear that John. There are a couple of features in 4.3 that I would love to use for one of my "custom" clients if I can talk them into upgrading.

-- Susan