Les questions liées à l'amélioration des performances des applications peuvent aller de l'architecture logicielle de sélection à la sélection d'algorithmes.
Fermé . Cette question a besoin de détails ou de clarté . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Ajoutez des détails et clarifiez le problème en modifiant ce message . Fermé il y a 4 ans . Mon instructeur m'a dit une fois que je ne …
IntelliJ IDEA m'a recommandé de remplacer la boucle for-each suivante par un appel Java 8 "forEach": for (Object o : objects) { if (o instanceof SomeObject) { doSomething(); } } L'appel recommandé aimerait ceci: objects.stream().filter(o -> o instanceof SomeObject).forEach(o -> doSomething()); À moins que je ne comprenne mal comment fonctionne …
Question: Le consensus de l'industrie du logiciel est qu'un code propre et simple est fondamental pour la viabilité à long terme de la base de code et de l'organisation qui en est propriétaire. Ces propriétés permettent de réduire les coûts de maintenance et d'augmenter la probabilité de poursuite de la …
En cas de code où vous devez faire un nettoyage de ressource avant de quitter une fonction, y a-t-il une différence de performance majeure entre ces 2 façons de le faire. Nettoyage de la ressource avant chaque déclaration de retour void func() { login(); bool ret = dosomething(); if(ret == …
Dis que j'ai: interface Thing { GetThing(); } class FastThing : Thing { public int GetThing() { return 1; } } class SlowThing : Thing { public int GetThing() { return GetThingFromDatabase(); } } Est-ce une violation du principe de substitution de Liskov?
Dans un projet où il existe des exigences non fonctionnelles qui spécifient le temps d'exécution maximal pour une action spécifique, l'AQ doit vérifier les performances de cette action sur une machine dédiée en utilisant du matériel précis sous une charge précise, le matériel et la charge étant spécifiés dans les …
L'orientation objet m'a beaucoup aidé dans l'implémentation de nombreux algorithmes. Cependant, les langages orientés objet vous guident parfois dans une approche "simple" et je doute que cette approche soit toujours une bonne chose. OO est vraiment utile pour coder les algorithmes rapidement et facilement. Mais cette POO pourrait-elle être un …
Supposons que j'implémente quelque chose de simple comme la recherche dans une liste / un tableau trié. La fonction (en c #) ressemblerait à: static int FindIndex(int[] sortedList, int i); Je pourrais implémenter et tester cela en termes de fonctionnalités, mais pour des raisons évidentes, je préférerais généralement une recherche …
Inspiré d'une question de SO: /programming/6623391/how-to-gain-control-of-a-5gb-heap-in-haskell Cela peut être un long débat sur les nombreux avantages et inconvénients de FP, mais pour l'instant, je voudrais limiter la portée à l' efficacité principale de FP sur du matériel moderne. Thèse: Le paradigme fonctionnel implique l'immuabilité et l'apatridie (?), Mais le matériel …
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
Je voudrais savoir quelle serait une meilleure approche pour invalider / mettre à jour des objets de cache. Conditions préalables Avoir un serveur memcached distant (servant de cache pour plusieurs applications) Tous les serveurs sont hébergés par azure (régions d'affinité, mêmes centres de données) La taille des objets de cache …
Personnellement, j'éclate en ruches si je ne mets pas d'objets ADO qui implémentent IDisposable dans l'utilisation d'instructions. Mais dans mon contrat actuel, j'ai trouvé que leur code de fournisseur d'accès aux données interne à l'entreprise ne 1) implémente pas IDisposable et 2) appelle Dispose () sur tout ce qu'il utilise, …
Nous avons une situation où je dois faire face à un afflux massif d'événements arrivant sur notre serveur, à environ 1000 événements par seconde, en moyenne (le pic pourrait être ~ 2000). Le problème Notre système est hébergé sur Heroku et utilise une base de données Heroku Postgres relativement chère …
J'ai déjà posté cette question sur SO et ça s'est bien passé. Il a malheureusement été fermé (il n'a besoin que d'un vote pour rouvrir), mais quelqu'un a suggéré de le poster ici car il convient mieux, ce qui suit est littéralement une copie de la question Je lisais les …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.