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'));
|