Re: BDS2006 exe sizes



Nicholas Sherlock wrote:
Dunny wrote:
I'd have thought it was obvious that the greater the revision number
of Delphi, the greater the file size. D5 produces files that are as
large as I'm prepared to go. Any further up and not only do they get
slower, they get far, far bigger.

It's not true that they get slower. Delphi 2006 code runs much faster
thanks to the new memory manager, inlining support (especially for
things like Length() for strings) and better execution of
initialization code.

I suspect it depends on what you're doing. I have a large app (> 150,000
LOC) which contains a significant amount of assembly code. Ported to D6, it
lost performance by about 20%. That figure was closer to 70% when I tried
D2k5.

Now, obviously I'd be a fool to just fire it up in a new Delphi without
modifying to take advantage of the new features, but in an application that
size it's just too big a job. And in both cases (D6/D2k5) the executable
bloated by over a meg.

D.


.



Relevant Pages

  • Re: 64-bit Windows for AMD 64 is here...
    ... Good execution can't save a bad strategy from producing bad results, ... VB3 runtimes were used much more than Delphi binaries, ... the language capabilities, etc. ... maintenance mode for "classic" Borland stuff, ...
    (borland.public.delphi.non-technical)
  • Re: 64-bit Windows for AMD 64 is here...
    ... > Indeed, but with no decent Win64 support in Delphi, only ... The problem I see with products like their dotNET ones is ... >> but the execution. ...
    (borland.public.delphi.non-technical)
  • Re: Function order of execution
    ... >>for some reason B is executed before A now the value of I is initialized ... >>is in the right order but the execution was reversed. ... somewhere in the Delphi docs there will be a similar statement; ...
    (borland.public.delphi.language.objectpascal)
  • Re: So Long and Thanks for all the Fish!
    ... to be something that adds to their core strength, ... Delphi for .NET and they aren't willing to accept that there is no ... The issue is execution. ... their market research methods before jumping into another ...
    (borland.public.delphi.non-technical)
  • Re: 64-bit Windows for AMD 64 is here...
    ... that when moving away from Delphi, ... except Delphi, for which only one IDE and one compiler exist. ... Both execution and strategy are important, ... I would have preferred ability to dynamically link against .net assemblies, ...
    (borland.public.delphi.non-technical)