Performance - economizando memoria

Top  Previous  Next

na uses do seu DPR, coloque a unit Windows e depois no final da criação

dos forms faça o seguinte:

 

begin

  Application.initialization

  ...

  ...

  ...

  FreeLibrary(GetModuleHandle('OleAut32'));

  Application.run

end;

 

----------------------------------------------------------------------------

 

 Certa viz li um artigo, não me lembro onde, comentaram que a maioria dos

 sistemas que rodam em windows ao iniciarem, carregam na memória por

 padrão a lib OLE32.DLL, pois bem, está lib quando carregada

 dinamicamente consome 1MB de RAM, muito não é? pra quem não vai precisar

 utilizar OLE, então vou sugerir a dica que fiz em meus programas, já que

 eu muito pouco uso OLE. 

 

 FreeLibrary(GetModuleHandle('OLE32.DLL'));