Wird diese Software tatsächlich besser funktionieren, wenn ich einen neueren / besseren Compiler verwende?
Dies hängt vollständig davon ab, ob in einem bestimmten Release die Funktion zur Codeoptimierung des Compilers bearbeitet wird.
Zum Beispiel verwende ich momentan die Mac OS X-Systemversion von Clang, und es wurde vorgeschlagen, stattdessen eine neuere Version zu verwenden.
Sie sollten bei der Compiler-Version bleiben, von der Sie wissen, dass sie funktioniert, sofern Sie keine Funktion benötigen, die nur in einer späteren Version vorhanden ist. Wenn Sie nicht wissen, dass eine spätere Version etwas wirksamer ist, sollten Sie kein Upgrade durchführen.
Ist das nur ein Vorschlag, um mir beim Kompilieren Zeit und Speicher zu sparen?
Der Vorschlag scheint ehrlich gesagt zu 100% opionionbasiert zu sein. Wenn Sie der Person vertrauen, die diesen Vorschlag gemacht hat, sollten Sie ihn annehmen.
Ich sollte darauf hinweisen, dass ein Compiler Software ist und neuere Versionen neue Fehler einführen können, die die Optimierung der Routine beeinträchtigen. Sie sollten ein Gleichgewicht finden, der beste Weg, dies zu tun, ist immer die stabile Release-Version.