Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
OnePassCompiling!
#3
Der Wanderer schrieb:Wenn man ein "Release" erstellt kann man ja dann 10-passes machen.
Danke!

Das habe ich auch gelöst und die ganze Funktion "Erzeuge minimal Exe" bzw "Release" in den Compiler verschoben wo sie hingehört. Es braucht jetzt nur noch 5-6 Passes mit Erzeugung von .dbg Datei einen mehr um die Kleinstmögliche Exe zu erzeugen. Der Vorteil der Compiler weiß alle Daten und die exe muss nicht mehr gespeichert werden bei jedem (zweiten) pass was eine erheblich Zeitersparnis auf Klassiksystemen ist und die Statusinfo zeigt jetzt auch den wirklichen Passdurchlauf an nicht mehr 0 und 1 und dann wieder von vorne.
Für die IDE habe ich es jetzt so eingebaut das beim Erzeugen von Minimalexe (Releaseexe) jetzt automatisch der Debugger ausgeschaltet sowie Funcoptimizer und make_small angeschaltet wird, das erspart einem das ändern der Kompilereinstellungen. Die .dbg Datei wird erst beim letzten Compilerdurchlauf erzeugt.
Zitieren


Nachrichten in diesem Thema

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste