Swift mit Optimierungen schneller als Objective-C
Zwei Monate nach der Vorstellung von Swift wird Apples neuer Programmiersprache weiterhin viel Lob zuteil. Noch befindet sich Swift in der Entwicklung und ist aktuell nur für unkritische Projekte geeignet. Wie ein Entwickler in seinem Blog aufzeigt, hat Apple aber
zuletzt signifikante Fortschritte bei der Geschwindigkeit von Swift gemacht. Getestet wurden verschiedene Sortierungsalgorithmen, wie sie relativ häufig in Apps anzutreffen sind.
Ohne Optimierungen ist Objective-C weiterhin noch deutlich vor Swift. Wenn es aber um die für Anwender relevanten Optimierungs-Level geht, hat sich das Blatt mittlerweile gewendet. Hier liegt Swift in den Standardoptimierungen bei allen Sortierungsalgorithmen deutlich vor Objective-C. Je nach Kategorie kann die 6- bis 18-fache Geschwindigkeit erreicht werden. Nutzt man die maximalen Optimierungen, sind sogar Geschwindigkeitszuwächse um den Faktor 35 möglich. Auch wenn Apps damit natürlich nicht bis zu 35 mal schneller laufen, so kann die Arbeitsgeschwindigkeit je nach Anwendungsbereich aber durchaus spürbar zulegen
Weiterführende Links: