Re: Do BPL's Hurt Application Performance?



Johnnie Norsworthy wrote:

If I compiled (D7) using packages and include all the packages my
application uses in the local program folder at installation, what
effect would that have on performance compared to using a large
monolithic EXE (15 meg)? All of my forms are created as needed at
run-time.

As with any DLL, it will hurt you if you don't set the base
appropriately and Windows has to rebase the DLLs. You can get some gain
in some cases when code segments can be shared.

In short, there isn't really a simple answer to this. It depends on
what you're doing. In most cases this won't be the biggest performance
issue in the app, however, and IMHO you should always fix the slowest
stuff first. :)

-Craig

--
Craig Stuntz [TeamB] · Vertex Systems Corp. · Columbus, OH
Delphi/InterBase Weblog : http://blogs.teamb.com/craigstuntz
All the great TeamB service you've come to expect plus (New!)
Irish Tin Whistle tips: http://learningtowhistle.blogspot.com
.



Relevant Pages

  • Do BPLs Hurt Application Performance?
    ... If I compiled using packages and include all the packages my ... application uses in the local program folder at installation, ... would that have on performance compared to using a large monolithic EXE (15 ...
    (borland.public.delphi.non-technical)
  • Re: The annoying VSTO 2003 message "The current .NET security poli
    ... You have to add a new project to you're solution that will create a dll. ... I have one project dll and one template Excel file. ... within the Charts folder I have a sub-folder called Chart_bin ... Interop Assembly) for .NET selected during installation. ...
    (microsoft.public.vsnet.vstools.office)
  • Re: Cant use web links from messages
    ... What registering a DLL does is add/update some entries in the registry. ... That's necessary if some other program deleted or modified the registry entries. ... > Choose 'Extract One File From Installation Disk'. ... >> How to Make Internet Explorer the Default Web Browser ...
    (microsoft.public.windows.inetexplorer.ie6_outlookexpress)
  • RE: KB898461 consistently fails to install
    ... To fix the .dll issue, you will need to re-register a couple of .dll files. ... REGSVR32 WUAPI.DLL ... that several aspects of the installation may have failed. ... to 0x80006060 but I think it didn't add any detail to the log file. ...
    (microsoft.public.windowsupdate)
  • Re: Web Part deployment
    ... I sure hope there is going to be better support ... The Bentley.ECOM.dll is a support DLL for the ... you are going to control the installation ... > Microsoft is providing this information as a convenience to you. ...
    (microsoft.public.sharepoint.portalserver.development)