Aracılığıyla paylaş


Yükleme yaparken istemci uygulamanın performansını artırmak için hangi iyileştirme tekniklerini kullanmalıyım?

Eğer DLL'iniz MFC'ye statik olarak bağlı olan bir DLL ise, MFC'ye dinamik olarak bağlı olan normal DLL ile değiştirmek dosya boyutunu azaltır.

Eğer DLL'de fazla sayıda dışarı aktarılan işlev varsa, işlevleri dışarı aktarmak için .def dosyası kullanın (__declspec(dllexport) kullanmak yerine) ve her dışarı aktarılan işlevde .def dosyasının NONAME özniteliği'ni kullanın.NONAME özniteliği işlev adı yerine sıra değerinin DLL'in dışarı aktarım tablosunda saklanmasını sağlar bu da dosya boyutunu düşürür.

Uygulamaya dolaylı olarak bağlı olan DLL'ler uygulama yüklendiğinde yüklenir. Yükleme performansını artırmak için DLL'i farklı DLL'lere bölmeyi deneyin.Çağıran uygulamanın yüklendikten hemen sonra ihtiyacı olan işlevleri bir DLL'e koyun ve çağıran uygulamayı bu DLL'e dolaylı olarak bağlayın.Çağıran uygulamanın yüklendikten hemen sonra ihtiyacı olmayan diğer işlevleri diğer bir DLL'e koyun ve uygulamayı bu DLL'e açıkça bağlayın.Daha fazla bilgi için, bkz. Hangi Bağlama Yönetimini Kullanacağını Belirleme.

Ayrıca bkz.

Kavramlar

Sıkça Sorulan DLL Soruları