Questions marquées «performance»

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.


2
Quelles caractéristiques sémantiques de Python (et d'autres langages dynamiques) contribuent à sa lenteur?
Je ne connais pas très bien Python. J'essaie de comprendre plus précisément quelles caractéristiques exactes des langages dynamiques (à la Python, Lua, Scheme, Perl, Ruby, ....) forcent leurs implémentations à être lentes. À titre d'exemple, les machines métables de Lua 5.3 rendraient intuitivement Lua assez lent, mais dans la pratique, …

5
Plusieurs accès à la base de données ou un accès massif?
Quelle est la meilleure approche en matière de performances et d'utilisation optimale des ressources: accéder à une base de données plusieurs fois via AJAX pour obtenir uniquement les informations exactes nécessaires lorsque cela est nécessaire, ou effectuer un accès pour récupérer un objet qui contient toutes les informations qui pourraient …
25 performance  sql 

6
Pourquoi l'équipe de LMAX a-t-elle utilisé Java et conçu l'architecture pour éviter à tout prix le GC?
Pourquoi l'équipe de LMAX a-t-elle conçu le disjoncteur LMAX en Java alors que toutes leurs conceptions visent à minimiser l'utilisation du GC? Si l'on ne veut pas que GC s'exécute, alors pourquoi utiliser une langue récupérée? Leurs optimisations, le niveau de connaissance du matériel et la pensée qu'ils mettent sont …

4
Conception orientée données - peu pratique avec plus de 1 à 2 «membres» de structure?
L'exemple habituel de Data Oriented Design est avec la structure Ball: struct Ball { float Radius; float XYZ[3]; }; puis ils font un algorithme qui itère un std::vector<Ball>vecteur. Ensuite, ils vous donnent la même chose, mais implémentée dans la conception orientée données: struct Balls { std::vector<float> Radiuses; std::vector<XYZ[3]> XYZs; }; …




10
Comment éviter «l'intuition de la mauvaise optimisation du développeur»?
J'ai vu sur un article qui mettait en avant cette déclaration: Les développeurs aiment optimiser le code et pour une bonne raison. C'est tellement satisfaisant et amusant. Mais savoir quand optimiser est beaucoup plus important. Malheureusement, les développeurs ont généralement une horrible intuition quant à l'emplacement réel des problèmes de …
22 java  performance 

11
Le code à faible latence doit-il parfois être «moche»?
(Ceci est principalement destiné à ceux qui ont une connaissance spécifique des systèmes à faible latence, pour éviter que les gens répondent simplement avec des opinions non fondées). Pensez-vous qu'il y a un compromis entre l'écriture de code orienté objet "sympa" et l'écriture de code à faible latence très rapide? …
21 java  c++  c  performance  latency 



10
Quand est-il préférable d'optimiser un logiciel pour de meilleures performances, au début ou à la fin du développement?
Je suis un développeur de logiciels junior et je me demandais quel serait le meilleur moment pour optimiser un logiciel pour de meilleures performances (vitesse). En supposant que le logiciel n'est pas extrêmement volumineux et complexe à gérer, vaut-il mieux passer plus de temps au début à l'optimiser ou dois-je …



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.