Questions marquées «optimization»

L'optimisation est le processus d'amélioration d'un programme existant pour le rendre plus efficace ou / et en utilisant moins de ressources.


7
Où la refactorisation et l'optimisation du code devraient-elles s'inscrire dans un calendrier de processus agile et en cascade?
Il semble y avoir cette notion parmi l'équipe de gestion de projet selon laquelle «ça marche» signifie qu'elle devrait alors être considérée comme terminée à 100%. La plupart des programmeurs savent que ce n'est pas toujours le cas. Si j'essaie d'autres approches pour faire fonctionner une fonctionnalité, cela ne signifie …


4
Suis-je optimisé prématurément?
Je suis actuellement au stade de la conception d'une architecture basée sur des composants en C ++. Ma conception actuelle comprend l'utilisation de fonctionnalités telles que: std::vectors de std::shared_ptrs pour maintenir les composants std::dynamic_pointer_cast std::unordered_map<std::string,[yada]> Les composants représenteront les données et la logique de divers éléments nécessaires dans un logiciel …


3
Existe-t-il une méthode générale pour évaluer l'optimalité d'un algorithme d'optimisation?
Existe-t-il une méthode générale pour évaluer l'optimalité d'un algorithme d'optimisation, par exemple un algorithme résolvant un problème par ailleurs NP-dur ou NP-complet? La seule méthode que j'ai trouvée jusqu'à présent consiste à comparer les résultats de l'algorithme avec des solutions optimales déjà connues. Sinon, existe-t-il des méthodes spécifiques pour certains …

11
Où optimisez-vous?
Il y a deux domaines pour optimiser la vitesse: Où passe le plus de temps Le code qui est appelé le plus Quel est le meilleur endroit pour commencer à optimiser? Souvent, le code appelé le plus souvent a déjà des temps d'exécution faibles. Optimisez-vous les zones les plus lentes …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.