Ich habe ein Bild mit dem Namen [email protected]
. Die Datei ist 1 KB groß. Meine App ist eine iPhone-App.iOS: verwendet [UIImage -imageNamed:] ohne Dateierweiterung Leistungsproblem?
lade ich das Bild in meiner app mit diesem Aufruf:
[UIImage imageNamed:@"image"];
Wenn Aktivität Instrument I/O, um die E/A-Aktivitäten zu analysieren, fand ich, dass es im Zusammenhang mehr Aktivitäten zu dieser Datei, die zur Folge "Keine solche Datei oder Verzeichnis" Fehler, und diese Aktivitäten brauchen einige Zeit.
diese Aktivitäten sind wie diese Dateien zu lesen:
[email protected]~iphone.png
[email protected]~iphone.png
[email protected] (this one doesn't fail)
Und zu meiner Überraschung, alle fehlgeschlagenen Operationen mehr Zeit in Anspruch nehmen als derjenige gelungen.
Wie kann ich diese Art von Leistungsproblem vermeiden?
etwas verwandt - http://stackoverflow.com/questions/7599030/uiimage-imagenamed-extension – Krishnabhadra
@CarmeloS. habe die Antwort für "ohne Dateierweiterung Ursache Leistungsproblem?" ? –
@Rajapandian die ausgewählte Antwort sehen:) – CarmeloS