i don't think this is the issue. i think it is bc we are sanity checking the
database on startup.the more mp3s you have the longer it takes. we were gonna stop
doing it i thought with 2.0.2 though. isaac?
elrod
[EMAIL PROTECTED] wrote:
> On 25 Feb, Duc Tang wrote:
> >
> > I fully support the freeamp program, but why does Freeamp take so long to load
> > up, I am starting to use Winamp because of it. Winamp loads up much quiker, is
> > this situation similiar on everyone's computer.
>
> You should just leave FreeAmp running. :-)
>
> But seriously, FreeAmp is built on a plugin architecture where each
> plugin is in a DLL. When Windows loads a DLL from disk, it loads the
> given DLL at a certain base address that the DLL specifies. If another
> DLL is already residing at that address, the DLL needs to be re-based.
> All of the address references in the loading DLL that assumed one base
> address now need to be told that the DLL has been rebased. This process
> is time-consuming, especially for FreeAmp since we have a lot of DLLs.
>
> This can be minimized by giving base addresses to each one of our DLLs
> so that when FreeAmp loads we can prevent the conflicts which will make
> FreeAmp load a lot faster. Why haven't we done this? We've been to busy
> writing code? Naaah.
>
> Anyway, if you want to really get into depth about this issue check out
> this article: (I mentioned this article to you a while ago Elrod, I
> just now found it again)
>
> http://msdn.microsoft.com/library/techart/msdn_pagetest.htm
>
> --ruaok Freezerburn! All else is only icing. -- Soul Coughing
>
> Robert Kaye -- [EMAIL PROTECTED] http://moon.eorbit.net/~robert
>
> _______________________________________________
> [EMAIL PROTECTED]
> http://www.freeamp.org/mailman/listinfo/freeamp-dev
_______________________________________________
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev