ok, ok. vamos esclarecer mais um pouco entao:

> Havia lido certa vez em um site, ha tempos atras, sobre essa velocidade
> de carga do IE. Isso aconteceria devido a varias DLLs necessarias para
> esse aplicativo serem carregadas na inicializacao do proprio Windows, e
> nao na execucao do programa.

> Nao apurei isso, mas acho que procede, pois a propria Microsoft afirma
> ser "impossivel" remover o IE do Win98 em diante, devido a ele fazer
> parte do funcionamento do sistema operacional. Ou seja, os componentes
> do IE ja estariam carregados. Abrir o browser seria simplesmente o tempo
> de renderizar uma janela com alguns botoes. :-)

Grande parte do IE realmente faz parte do proprio windows. E estah na
memoria o tempo todo. Mas nao tudo. Nao hora q vc inicia o IE, sao
carregados os sockets http, ftp, etc, que estavam em uso, algumas coisas de
seguranca (?), etc. Essas coisas sao as responsaveis pelo tempo q ainda
existe na carga do IE. Por isso nao instantaneo. Jah os demais browsers,
embora pudessem fazer uso desse mesmo mecanismo, nao confiam muito na M$ (e
com toda razao!) e preferem fazer tudo a seu jeito, o que significa mais
codigo a ser carregado.

Outra lenda eh sobre as DLL: as DLLs nao sao carregadas na memoria
desnecessariamente. Somente quando requisitadas, e saem dela (ou deveriam
pelo menos!) tao logo deixam de ser necessarias. Alias, nao sao as DLLs
inteiras, mas as funcoes q forem sendo chamadas. Uma funcao q nao for
chamada nao vai para memoria por mais q todo o resto da DLL onde ela fica
esteja em memoria.

acho q agora ficou claro, nao?

E e linux? como funcina o vinculo dinamico? alguem poderia me explicar?

[]�s

LZ


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


Assinantes em 09/02/2002: 2233
Mensagens recebidas desde 07/01/1999: 154200
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a