Update:  I am running on a hunch, then when you use DEVOUT to print integers
to a screen in something like a 1 to 300 count, it is that printing to the
screen that is holding everything up... and cl52e is winning this race.  I
will try to prove it with a hello world example to see if this theory is
correct...

But making it display to modulus 50 instead of every single integer improved
the speed by about 3 times in this test on Win98.

On Mon, Mar 29, 2010 at 3:58 PM, smu johnson <smujohn...@gmail.com> wrote:

> Hi,
>
> We have a little benchmarking section in a Clipper program we wrote that
> gives a percentage of how fast it's running overall.  I believe it is doing
> 500 SIXCDX row creates etc...
>
> For Win98 programs, are 32-bit .EXE's compiled with Harbour + TDM Mingw
> have around 25% on that list, whereas when they are around 200%+ when
> compiled as 16-bit with cl52e.
>
> This problem doesn't happen with XP and above.
>
> So, I'm wondering if for Win98, the Harbour-made .EXEs... have to emulate
> some 32-bit mode?  Or maybe the processors in most Win98 machines are 16-bit
> CPUs?  I really have no idea... I wish I knew more about this... but in a
> nutshell, our test is running WAY slower than cl52e + Win98.
>
> Thank you for reading.
>
> --
> smu johnson <smujohn...@gmail.com>
>
>


-- 
smu johnson <smujohn...@gmail.com>
_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to