Newsgroups : Borland : borland.public.delphi.nativeapi.win32 : 2005 Feb : Re: Compiler Efficiency
| Subject: | Re: Compiler Efficiency |
| Posted by: | "Charles Appel" (charlesapp..@mindspring.com) |
| Date: | Sat, 26 Feb 2005 08:12:27 |
"Larry Hengen" <larry@NOSPAMhengenconsulting.com> wrote in message
news:421fadd5@newsgroups.borland.com...
> We are about to move an appication suite from Delphi 7 to Delphi 2005 as
> a migratory path to .NET for at least the server component of the
> application suite.
>
> What I am trying to determine prior to expending all the effort, is
> whether there will be a benefit in performance or stability due to
> compiler fixes and enhancements a) from D7 to D2005 (Win32) and b)
> whether D2005 .NET code will perform better on a Xeon processor than
> D2005 Win32 code after the MSIL has been JITed.
a) IME, in some cases D2005 (Win32) seems to produce slightly faster
code than D7. In others their doesn't seem to be any real difference.
D2005 does seem to be much better at handling extended precision
arithmetic. But in general, I doubt that you'll notice any major speed
change
one way or the other.
b) IME, D2005 Win32 code performs better than D2005 .NET code
on a P4 processor. I don't know of any reason why this should be
different on the Xeon processor. Speed differences in my tests have
ranged from insignificant to as much as a three to one speed advantage
for the Win32 code.
--
Charles Appel
"A generation which ignores history has no past - and no future."
Robert Anson Heinlein