Compartilhar via


As técnicas de otimização deve usar para melhorar o desempenho do aplicativo do cliente ao carregar?

Se sua DLL for uma DLL regular que esteja vinculada ao MFC, alterá-lo para uma DLL de regular está dinamicamente vinculada ao MFC reduz o tamanho do arquivo.

Se a DLL tiver um grande número de funções exportadas, use um arquivo. def para exportar as funções (em vez de usar __declspec(dllexport)) e usar o arquivo. def o atributo NONAME em cada a função exportada. O atributo NONAME faz com que apenas o valor ordinal e não o nome da função a ser armazenado na tabela de exportação da DLL, que reduz o tamanho do arquivo.

DLLs implicitamente são vinculadas a um aplicativo são carregadas quando o aplicativo carrega. Para melhorar o desempenho ao carregar, tente dividir a DLL em DLLs diferentes. Colocar todas as funções que o aplicativo de chamada precisa imediatamente após o carregamento em uma DLL e ter o aplicativo de chamada para vincular essa DLL implicitamente. Colocar as funções que o aplicativo de chamada não precisa imediatamente a DLL de outro e ter o aplicativo explicitamente vincular essa DLL. Para obter mais informações, consulte Determinando qual vinculando método usar.

Consulte também

Conceitos

Perguntas freqüentes sobre a DLL