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

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



PureBytes Links

Trading Reference Links

Tomasz,

Okay. Thanks.

Also a suggestion.  The 'notice' that AmiBroker displays at the start-
up when a new DLL is added has the OK button right at the bottom with 
no way of 'scrolling' to get to that button !

Therefore on smaller monitor there is no way to click on OK as it is 
off screen with no way of getting there.  Perhaps the OK button right 
at the top which is always visible no matter how far off the screen 
the DLL listing continues will be better ... (or may be making the 
notice window scrollable will be better.)

Regards,
- Salil V Gangal




--- In amibroker@xxxxxxxxxxxxxxx, "Tomasz Janeczko" <amibroker@xxxx> 
wrote:
> 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@xxxx>
> 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@xxxx
> > Send SUGGESTIONS to suggest@xxxx
> > -----------------------------------------
> > 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/