Ich habe etwa 10 Bilder in meiner app. Sie sind im Bündel als Ressourcen. Ist es besser, sie bei jedem Start der App aus dem Bundle zu laden? Oder sie einmal auf die Festplatte bereitstellen und immer von der Festplatte laden?Ist es besser, von Bundle oder Festplatte zu laden?
1
A
Antwort
3
ich denke, das könnte ein wenig verfrüht Optimierung sein ...
Ist Ihre App jetzt langsam?
An einem gewissen Punkt der Bilder kommen, um die Platte, egal, was aus. Wenn es wirklich ein Problem wird, können Sie beide Lösungen implementieren und mit Instrumenten vergleichen.
habe ich mehrere Apps mit Bildern gebaut und haben nicht einmal daran gedacht. Ich nehme an, der Unterschied in der Leistung wäre vernachlässigbar, da, wie gesagt, sie von der Platte kommen, egal wie.
Ich denke, das Beste, was dies zu tun in Ihrem Code wäre zu notieren als eine mögliche Optimierung und gehen Sie einfach mit dem, was Sie jetzt haben. Wenn Sie mit dem Betatest beginnen, wenn Geschwindigkeit ein Problem wird, können Sie es dann versuchen.
Verwandte Themen
- 1. Pygame: Ist es besser, ein Bild mehrmals zu laden oder eine Oberfläche im Speicher zu behalten?
- 2. ist es besser, shared_ptr.reset oder operator =?
- 3. Ist es besser, tagName oder instanceofHTMLAnchorElement zu überprüfen
- 4. Ist es besser, Liste oder Sammlung zu verwenden?
- 5. Ist es besser, jQuery fadeIn oder CSS3 Animationen zu verwenden?
- 6. Ist es besser, Bitmap oder EncoderedImage in BlackBerry zu verwenden?
- 7. Ist es besser, gleich danach zu autorelease oder release?
- 8. Ist es besser, in Datei oder Datenbank zu loggen?
- 9. Ist es besser DateTime.MinValue oder eine Nullable DateTime zu verwenden?
- 10. Android - Beim Speichern eines Bildes ist es besser, es zu speichern oder temporär zu speichern.
- 11. Ist es besser, das Datenbankschema zu ändern?
- 12. PHP: Ist es besser, auf 1 oder mehreren Zeilen zu verketten? Oder gibt es einen Unterschied?
- 13. Welcher Ansatz ist besser, um einen JDBC-Treiber zu laden?
- 14. Ist es möglich, direkt von GPU auf die Festplatte zuzugreifen?
- 15. Ist es besser, den Instanzvariablen in onCreate, onResume oder nur bei der Deklaration Standardwerte zu geben?
- 16. iOS - Ist es besser, Getter/Setter-Methoden direkt oder Eigenschaften
- 17. Laden Bild von lokaler Festplatte in HTML
- 18. Welches ist schneller, Lesen von Festplatte oder Zuweisung von Systemspeicher
- 19. in ExtJS, ist es besser, Model.save() oder Store.Sync() aufzurufen?
- 20. Ist es besser, x> = 0 oder x> -1
- 21. was ist besser Datenbank zu löschen oder Tabellen zu löschen?
- 22. Ist es möglich, Bilder in UIWebView zu laden ohne buildUrl Bundle Url
- 23. Ist es besser, Code in eine "IF" -Anweisung einzubinden, oder ist es besser, die Funktion "kurzzuschließen" und zurückzugeben?
- 24. Ist es besser, array.length in einem Programm mit vielen for-Schleifen zu verwenden oder ist es besser, eine Variable zu setzen und zu verwenden?
- 25. Ist es besser, die Objekt-Erstellung aus XML zu externalisieren oder aus dem Konstruktor zu machen?
- 26. libGDX: Ist es besser, Bildschirme erneut zu verwenden oder jedes Mal neue Instanzen zu erstellen?
- 27. Ist es besser, zwei Felder miteinander zu verbinden oder sie jeweils mit derselben Konstante zu vergleichen?
- 28. Ist es besser, Daten aus der Datenbank bei mainform zu laden?
- 29. Ist es besser, globale Variablen zu verwenden oder Argumente zu übergeben, um Funktionen zuzuordnen?
- 30. Ist es besser, ein Objektargument zu verwenden oder ein Mitgliedsobjekt zu verwenden?