Hi Viktor, To be concluded from your ranks is that POCC is indeed more intersting than BCC; is POCC the same as Pelles ISO C Compiler 2.70 On their website there's only a download for version 5.00.1 - am i missing sth?
best regards, frank ----- Original Message ----- From: Viktor Szakáts To: Harbour Project Main Developer List. Sent: Thursday, March 19, 2009 3:09 PM Subject: Re: [Harbour] Speedtest results Additional information, ranks by executable size in KB, plus some conclusions: st-c52bli 271 st-hb-msvc 566 mt-hb-msvc 586 st-hb-bcc 629 mt-hb-bcc 652 st-hb-pocc 669 mt-hb-pocc 695 st-hb-ow 760 mt-hb-ow 807 st-hb-icc 811 mt-hb-icc 843 st-xhb-xcc 962 st-hb-mingw432 1076 st-hb-mingw433 1100 mt-hb-mingw432 1136 mt-hb-mingw433 1160 mt-xpp 252 (shared) For me the clear winner in all technical aspects is MSVC, creating almost the quickest executables (probably LTCG can enhance it a bit), and the smallest ones. It's also gratis, supports x64, unfortunately it's not free software and not multiplatform at all, but very-well supported by 3rd parties. Next one is MinGW, which is free, open source and multiplatform, also very well supported, gives the best speed amongst free tools (and the smallest MT overhead), but it generates huge executables on Windows. ICC stays being a curiosity because it's payware, Open Watcom performs unfortunately poorly in all aspects, I'm not sure what benefit can it do us for now, maybe in the future, or maybe it's possible to tweak performance. BCC and POCC have similar middle-ground performance, both closed-source and gratis, both with bugs and largely missing support from 3rd parties, uncertain future. POCC supports ARM and x64, uses standard COFF libs and all editions are gratis (not just some old versions with weird licensing), POCC can also generate proper .dlls, so it clearly wins over BCC. So my overall rank goes like this: - MSVC - MinGW (top rank, if being free software is important) - POCC Maybe owatcom, if it can be made faster, but otherwise, it's unfortunately useless. I see no reason to deal with BCC at all, since POCC is a better alternative. Most of these isn't news, what's new is that POCC is a very good replacement for BCC (if MSVC and MinGW isn't an option), and the unfortunate results of Open Watcom. [ Notice that Open Watcom's .dll support in Harbour is broken. Anyone to help fixing it? ] Rgds, Viktor On Thu, Mar 19, 2009 at 2:14 PM, Viktor Szakáts <harbour...@syenar.hu> wrote: Hi Marek, Yes, I've run tests ST and MT with pocc, ow, bcc, mingw and icc for comparison, also included previous Clipper, xpp and xhb tests. Get them here: http://www.syenar.hu/harbour/winbench.zip Machine: P4 2.6 HT 3GB RAM. No other apps running. Command lines: hbmk2 speedtst.prg -gc3 -mt -ospeedtstmt hbmk2 speedtst.prg -gc3 Ranks based on "Total app time" [sec]: st-hb-icc ..27.39 st-hb-msvc ..29.88 st-hb-mingw432 ..40.08 st-hb-mingw433 ..41.91 st-hb-bcc ..42.81 st-hb-pocc ..42.86 mt-hb-icc ..48.22 mt-hb-msvc ..49.66 st-hb-ow ..53.56 mt-hb-mingw433 ..56.94 mt-hb-mingw432 ..57.02 mt-hb-bcc ..64.47 mt-hb-pocc ..69.09 mt-hb-ow ..77.03 mt-xpp .108.45 st-xhb-xcc .116.11 st-c52bli .259.30 Rgds, Viktor 2009/3/19 Horodyski Marek (PZUZ) <m.horody...@pzuzycie.com.pl> ------------------------------------------------------------------------ From: Viktor Szakáts [mailto:harbour...@syenar.hu] Sent: Wednesday, March 18, 2009 2:39 PM To: Harbour Project Main Developer List. Subject: Re: [Harbour] Speedtest results Here is mine, just for fun :) [ BTW, Chen, you'd wonder how much faster Harbour would be with MSVC or MinGW. ] [...] --- exe size: 586KB (static) 03/18/09 11:10:46 Windows XP 5.1.2600 Service Pack 3 Harbour 1.1.0dev (Rev. 10642) Microsoft Visual C++ 15.0.26569 (32-bit) THREADS: 0 N_LOOPS: 1000000 [ T000: empty loop overhead ]...................................0.05 ==================================================================== [ T001: x := L_C ]..............................................0.03 [...] [ T056: f_prv( c ) ]............................................0.39 ==================================================================== [ total application time: ]....................................29.81 [ total real time: ]...........................................29.98 Viktor, can you present too test with OW on this computer ? Regards, Marek Horodyski _______________________________________________ Harbour mailing list Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour ------------------------------------------------------------------------------ _______________________________________________ Harbour mailing list Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
_______________________________________________ Harbour mailing list Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour