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