J'ai environ 10 images dans mon application. Ils sont dans le faisceau en tant que ressources. Est-il préférable de les charger à partir de la liasse à chaque démarrage de l'application? Ou les déployer sur le disque une fois et toujours charger à partir du disque?Vaut-il mieux charger à partir d'un paquet ou d'un disque?
Répondre
Je pense que cela pourrait être un peu prématuré ... optimalisation
Est-ce votre application lent maintenant?
À un certain point, les images sortent du disque, quoi qu'il arrive. Si cela devient vraiment un problème, vous pouvez mettre en œuvre les deux solutions et les comparer avec des instruments.
J'ai construit plusieurs applications avec des images et je n'y ai même pas pensé. Je suppose que la différence de performance serait négligeable, puisque, comme je l'ai dit, ils sortent du disque de toute façon.
Je pense que la meilleure chose à faire serait de marquer cela dans votre code comme une optimisation possible et juste aller avec ce que vous avez maintenant. Lorsque vous démarrez le test bêta, si la vitesse devient un problème, vous pouvez l'essayer ensuite.
- 1. Est-il préférable de lire une liste à partir d'un disque que de charger un dictionnaire?
- 2. Lecture seule d'une partie d'un fichier à partir du disque dans l'objectif-c
- 3. Quoi de mieux: Chaîne globale ou singleton?
- 4. Eclipse RCP: ClassNotFoundException ou Comment charger un autre paquet ma classe
- 5. charger une bibliothèque dynamique à partir d'elisp
- 6. Comment charger un document XML à partir d'un fichier openxml sans enregistrer le fichier xml sur le disque?
- 7. Comment envoyer un paquet ARP à partir d'un programme C?
- 8. Quoi de mieux: DataSet ou DataReader?
- 9. Quoi de mieux, isset ou non?
- 10. Comment obtenir l'utilisation du processeur ou l'utilisation du disque de l'application à l'aide de l'API Windows à partir de C++?
- 11. Paquet SQL - Paquet DTS: droits minimum
- 12. Comment charger à partir du chemin relatif dans l'application WPF?
- 13. Impossible d'obtenir Altair (émulateur) pour exécuter l'image à partir du disque 0
- 14. Impossible de charger le fichier ou l'assemblage
- 15. ASP.NET: charger une animation flash à partir de codebehind
- 16. Comment charger viewController à partir d'un fichier nib
- 17. Rebol Draw: comment charger l'image à partir d'internet?
- 18. Charger une ligne à partir de NIB dans UIPickerView viewForRow
- 19. Ajax: Charger du code XML à partir d'un domaine différent?
- 20. SQL dynamique pour charger des images à partir d'un répertoire
- 21. Comment charger correctement l'assembly PresentationFramework à partir du GAC?
- 22. Charger des parties de App.Config à partir d'un autre fichier
- 23. Comment charger des données à partir de xml avec condition?
- 24. Charger plusieurs treeViews à partir des mêmes données de nœud
- 25. Comment charger un assembly à partir du GAC?
- 26. Polymorphisme C# - charger des classes à partir de fichiers DLL
- 27. comment charger une image à partir du Web dans Java
- 28. Comment charger le noyau en mémoire à partir du CD-ROM en utilisant Assembly (NASM)
- 29. Comment puis-je récupérer le code HTML à charger dans un WebView (ou WebFrame) à partir d'un magasin persistant local?
- 30. Importer un paquet ou un chargement automatique pour PHP?