Hast du mit oder ohne Optimierung gemessen?
„Meine Komplikation hatte eine Komplikation.“
Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen
xcrun -sdk macosx swiftc -O test.swift
direkt compilieren, wenn es ein Kommandozeilenprogramm ist, oder -O
in den Build-Settings hinzufügen. func average(nums: [Double]) -> Double { }
in verschiedenen Implementierungen getestet, kein komplettes Programm im eigentlichen Sinne. Getestet mit einem standard Apple-XCTest-Unit-Test-Target. Das kompiliert für Performance-Tests per Definition als Release-Build, im Standard also -O
.Nein und weder noch: Bei einer optimierten Version könnte allerdings ggf. dietsunamix schrieb:
Meinst Du damit ist etwas faul? Komst Du auf andere Ergebnisse?
for-in
-Loop vorne liegen. Geschwindigkeitsvergleiche in Swift mit unoptimierten Code geben häufig ein falsches Bild. Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Jok3r ()