Ist DLL-Größe wichtig?

8

Ich denke nicht, dass es ein Problem ist. Hier ist die Frage, die mir gestellt wurde:

Einer meiner Kollegen hat mir eine Frage gestellt.

"Ich möchte einen kleinen Teil der c # dll (wahrscheinlich eine Hilfsfunktion, die er fragen kann) in meinem Projekt verwendet werden, muss ich das ganze Paket verwenden? Aber scheint es zu sein, ist die Größe hoch. so wird es Probleme mit der Leistung machen? "

Aber ich sagte NEIN . Der Grund für meine Antwort war:

"Angenommen, wir erstellen eine Webanwendung mit 200 Seiten und alles wird schließlich in eine einzige DLL konvertiert. Überleben Sie eine Seite / einen Teil der DLL für jede Anfrage? Nein! Wir haben sie als eine einzelne Assembly (Anwendung) erstellt. und verwenden. Die gleiche Antwort gilt hier ".

Habe ich Recht? oder macht das wirklich einen Unterschied?

Jede Bibliothek als eine Komponente gepackt, um für einen anderen Zweck eines anderen Bedarfs zu überleben. Wie kommt es zu einem Leistungsproblem?

Gibt es einen Artikel zum Laden großer Montage- und Reaktionszeiten?

    
Murali Murugesan 27.11.2012, 17:21
quelle

1 Antwort

14

Es ist besser, eine einzelne große DLL als viele kleinere DLLs zu haben - die Größe der DLL ist nicht wirklich wichtig. Die Kosten für das Laden einer großen DLL entsprechen im Prinzip dem Laden einer kleinen DLL.

    
lifetimes 27.11.2012, 17:23
quelle

Tags und Links