Jakie techniki optymalizacji należy używać, aby zwiększyć wydajność aplikacji klienta podczas ładowania?
Jeśli biblioteka DLL jest regularne DLL, połączoną statycznie MFC, zmienić go na regularne biblioteki DLL, która dynamicznie połączone z MFC zmniejsza rozmiar pliku.
Jeśli biblioteka DLL ma dużą liczbę eksportowanych funkcji, należy użyć pliku .def funkcji eksportowania (zamiast opcję __declspec(dllexport)) i użyć pliku .def bez nazwy atrybutu na każdym wyeksportowanej funkcji.Atrybut bez nazwy powoduje, że tylko wartości porządkowej, a nie nazwę funkcji mają być przechowywane w tabeli eksportu biblioteki DLL, która zmniejsza rozmiar pliku.
Biblioteki DLL, które są niejawnie dołączona do aplikacji są ładowane podczas ładowania aplikacji.Aby zwiększyć wydajność podczas ładowania, spróbuj podzielenie biblioteki DLL w różnych bibliotekach DLL.Umieścić wszystkie funkcje, które aplikacja wywołująca musi niezwłocznie po załadunku do jednej biblioteki DLL i mieć aplikacji wywołującej niejawnie łącze do tej biblioteki DLL.Wprowadzone inne funkcje, które aplikacja wywołująca nie od razu do innej biblioteki DLL i mają aplikacja jawnie łącze do tej biblioteki DLL.Aby uzyskać więcej informacji, zobacz Określające które łączenie metody do użytku.