Aujourd'hui, je parcourais un livre sur l'optimisation de SQL Server et il semblait qu'une certaine quantité d'idées était basée sur un modèle linéaire de stockage. Étant donné que les SSD ont un modèle de stockage complètement différent, modifient-ils le jeu de quelque manière que ce soit en ce qui concerne …
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; }; …
L'idée est d'utiliser le stockage local HTML5 pour stocker les CSS et JavaScript fréquemment consultés. Par exemple (pseudo-code): var load_from_cdn = true; if (détecter le stockage local) { if (cache de css, js trouvé) { charger le cache de stockage local load_from_cdn = false; } } if (load_from_cdn) { document.write …
"L'optimisation prématurée est la racine de tout Mal" Je pense que nous pouvons tous nous mettre d'accord. Et j'essaie très fort d'éviter de faire ça. Mais récemment, je me suis interrogé sur la pratique de passer des paramètres par référence const plutôt que par valeur . J'ai appris / appris …
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 …
Est-ce que le code int a = ((1 + 2) + 3); // Easy to read courir plus lentement que int a = 1 + 2 + 3; // (Barely) Not quite so easy to read ou les compilateurs modernes sont-ils assez intelligents pour supprimer / optimiser les parenthèses "inutiles". …
D'après ce que j'ai lu, le compilateur n'est pas obligé de remplacer l'appel de fonction d'une fonction en ligne par son corps, mais le fera s'il le peut. Cela m'a fait réfléchir - pourquoi avons-nous le mot en ligne si c'est le cas? Pourquoi ne pas faire toutes les fonctions …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 6 ans . De manière générale, vers quel type …
J'ai une très grande arborescence de nœuds de mémoire et j'ai besoin de traverser l'arbre. Passer les valeurs renvoyées de chaque nœud enfant à leur nœud parent. Cela doit être fait jusqu'à ce que tous les nœuds aient leur bulle de données jusqu'au nœud racine. La traversée fonctionne comme ça. …
Dans le passé, j'ai travaillé dans une variété d'environnements. Applications de bureau, jeux, éléments intégrés, services Web, travaux en ligne de commande, sites Web, rapports de base de données, etc. Tous ces environnements partageaient le même trait: quelle que soit leur complexité, quelle que soit leur taille, je pouvais toujours …
Quelqu'un a-t-il des exemples concrets où il résout régulièrement des problèmes NP complets ou NP difficiles (par heuristique, ou à la recherche d'une solution sous-optimale ou autre) dans son travail? Je sais qu'ils se produisent dans la planification, la planification, la conception VLSI, etc., mais j'essaie de me faire une …
Le problème est le suivant. Il y a un ensemble d'entités simples E, chacune ayant un ensemble d'étiquettes T attachées. Chaque entité peut avoir un nombre arbitraire de balises. Le nombre total d'entités est proche de 100 millions et le nombre total de balises est d'environ 5000. Ainsi, les données …
Y a-t-il quelque chose qui peut être fait pour une seule application à usage général pour affecter la consommation d'énergie de l'appareil sur lequel il fonctionne? Je ne sais pas comment les optimisations des applications individuelles peuvent affecter la consommation d'énergie d'une manière générale, quelqu'un peut-il expliquer si différentes approches …
Depuis quelque temps, j'ai cherché et lu beaucoup de choses sur l'alignement de la mémoire, comment cela fonctionne et comment l'utiliser. L'article le plus pertinent que j'ai trouvé pour l'instant est celui-ci . Mais même avec cela, j'ai encore quelques questions à ce sujet: Hors du système embarqué, nous avons …
Il s'agit essentiellement d'une application de journalisation / comptage qui compte le nombre de paquets et le type de paquet, etc. sur un réseau de discussion p2p. Cela équivaut à environ 4 à 6 millions de paquets sur une période de 5 minutes. Et parce que je ne prends qu'un …
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.