2011-01-14 4 views

Antwort

8

Die resultierende ausführbare Datei wird nicht schließen „tote“ oder nicht erreichbar Code, weil es keinen Sinn, da es nie ausgeführt werden kann.

+0

zumindest das ist nach Code-Analyse, die nicht auf komplexen Code (selbst modifizierend zum Beispiel) durchgeführt werden kann – dvhh

+0

Self-modifying C-Code ist nur für alle Arten von Problemen sowieso fragen ... :) – cHao

0

Das Entfernen von unreferenziertem Code aus der ausführbaren Datei ist das Entfernen von unbrauchbarem Code. Wenn der Code nicht referenziert wird, darf er nicht verwendet werden und wird daher nicht in der ausführbaren Datei benötigt. Durch das Entfernen von ungültigem Code wird die Größe der ausführbaren Datei reduziert, und das Paging kann verringert werden.