On Mon, 30 Mar 2009, vszak...@users.sourceforge.net wrote:
> Revision: 10738
>           
> http://harbour-project.svn.sourceforge.net/harbour-project/?rev=10738&view=rev
> Author:   vszakats
> Date:     2009-03-30 11:15:54 +0000 (Mon, 30 Mar 2009)
> Log Message:
> -----------
> 2009-03-30 13:10 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
>   * INSTALL
>     * Split Windows compiler list to 'recommended' and 'supported'
>       sublists. Recommended are MinGW and MSVC.
>       Some comments on the rest:
>       - pocc: lack of 3rd party support, mediocre performance.
>       - owatcom: lack of 3rd party support, bad performance,
>         proprietary object/dll format.

You killed the performance by setting -bm flag as default.
When -bm is used OpenWatcom uses some different memory allocator
which is extremely slow. The next switch which probably reduce the
performance is -5s but I haven't made any real tests here and I only
guess that stack calling convention is slower then register one.
Anyhow here the difference will be probably minor.
Without this switches OpenWatcom gives the fastest code in few places.
F.e. even ICC is not close to OpenWatcom results in T029 and T030.
The overall performance is also quite good. In my tests it was noticable
better then BCC or POCC.

best regards,
Przemek
_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to