Frage

Angenommen, die Gesamt dll Größe 100M ist, sind hier die zwei Fälle:

  1. 100M * 1
  2. 10M * 10

Wird ihre viel Auswirkungen auf die Leistung sein, wenn viele kleine Größe DLLs verwenden? warum?

Wir haben kürzlich eine Prüfung aber nicht viel Unterschied in der Leistung zwischen den zwei Fällen erkennen, bin ich nicht sicher, ob es einige falsche Schritte mit meinen Tests sind oder hierfür ist die Tatsache.

War es hilfreich?

Lösung

Der einzige Hit Sie wahrscheinlich mit mehreren DLLs zu erhalten, ist eine leichte Inbetriebnahme als OS-Loader getroffen werden die DLLs zu suchen haben und lösen und Verweise diese DLLs haben und rebase sie, wie sie geladen sind. Allerdings ist die Auswirkung auf die Leistung nicht wert Sorge um, vor allem, wenn Sie 10M * 10 DLLs haben

Andere Tipps

Ich denke, man würde nur einen Unterschied sehen, wenn Sie nicht genügend freien Speicherplatz bekommen haben. In beiden Fällen sollte das Betriebssystem kümmern sich um die DLLs, sollten sie auch so zwischengespeichert werden, wenn es einen Unterschied gibt, sollte es nur für die erste Last Rolle.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top