[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [amibroker] Does number of DLLs affect AmiBroker's performance ?



PureBytes Links

Trading Reference Links

Tomasz,

Is this described in the ADK manual?

Regards,
Peter

> -----Original Message-----
> From: Tomasz Janeczko [mailto:amibroker@xxxxxx]
> Sent: Monday, August 11, 2003 2:38 PM
> To: amibroker@xxxxxxxxxxxxxxx
> Subject: Re: [amibroker] Does number of DLLs affect AmiBroker's
> performance ?
> 
> Salil,
> 
> Well it certainly affects AmiBroker load and exit times.
> The more DLLs there are the slower start up because DLL must
> be loaded. Things become worse as most of developers
> do not care about setting appropriate "base" for the DLL
> (via BASE switch in the linker).
> 
> The DLLs delivered with AmiBroker have distinct base load
> addresses and there is no conflict.
> 
> On the other hand all 3rd party plugins I have seen do not set
> base to value other than 0x10000000 (the default).
> 
> This causes that Windows have to re-base 3rd party DLLs during loading
> because of conflicting addresses. Rebasing is automatic
> but it takes additional milliseconds.
> http://msdn.microsoft.com/msdnmag/issues/0500/hood/
> 
> Some slow down may be added if you have lots of plugins
> adding lots of new functions - functions get added to symbol map
> and the larger map is then symbol lookup is slower.
> This however should be non-issue because lookups in hashtable
> based maps are very quick and take a lot less than real processing
> of data.
> 
> 
> Best regards,
> Tomasz Janeczko
> amibroker.com
> ----- Original Message -----
> From: "salil_gangal" <salil_gangal@xxxxxxxxx>
> To: <amibroker@xxxxxxxxxxxxxxx>
> Sent: Monday, August 11, 2003 8:21 PM
> Subject: [amibroker] Does number of DLLs affect AmiBroker's
performance ?
> 
> 
> > Friends,
> >
> > Does the number of DLLs I have linked into AmiBroker affect the
> > performance of AmiBroker in any way ?  If it does, how exactly does
> > it get affected ?
> >
> > At present I have over 40 .DLLs (some of them old, some of them
> > trivial/experimental, others fully functional), so is it bettter to
> > roll a few of them into fewer DLLs or is it better to keep them
> > seperate ?  Will it improve performance if I delete the old and
> > experimental DLLs or it is a non-issue ?
> >
> > Regards,
> > - Salil V Gangal
> >
> >
> >
> > Send BUG REPORTS to bugs@xxxxxxxxxxxxx
> > Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
> > -----------------------------------------
> > Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx
> > (Web page: http://groups.yahoo.com/group/amiquote/messages/)
> > --------------------------------------------
> > Check group FAQ at:
> http://groups.yahoo.com/group/amibroker/files/groupfaq.html
> >
> > Your use of Yahoo! Groups is subject to
> http://docs.yahoo.com/info/terms/
> >
> >
> >
> 
> ------------------------ Yahoo! Groups Sponsor
> 
> Send BUG REPORTS to bugs@xxxxxxxxxxxxx
> Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
> -----------------------------------------
> Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx
> (Web page: http://groups.yahoo.com/group/amiquote/messages/)
> --------------------------------------------
> Check group FAQ at:
> http://groups.yahoo.com/group/amibroker/files/groupfaq.html
> 
> Your use of Yahoo! Groups is subject to
http://docs.yahoo.com/info/terms/
> 
> 



------------------------ Yahoo! Groups Sponsor ---------------------~-->
Buy Ink Cartridges or Refill Kits for Your HP, Epson, Canon or Lexmark
Printer at Myinks.com. Free s/h on orders $50 or more to the US & Canada. http://www.c1tracking.com/l.asp?cid=5511
http://us.click.yahoo.com/l.m7sD/LIdGAA/qnsNAA/GHeqlB/TM
---------------------------------------------------------------------~->

Send BUG REPORTS to bugs@xxxxxxxxxxxxx
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx 
(Web page: http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/