preguntar acerca de optimization

4
réponses

Que sont l’élision de copie et l’optimisation de la valeur de retour?

Qu'est-ce que l'élision de copie? Qu'est-ce que l'optimisation de la valeur de retour (nommée)? Que font-ils impliquent? Dans quelles situations peuvent-ils se produire? Quelles sont les limites? Si vous avez été référencé à cette question, vous …
demandé sur 1970-01-01 00:33:32
5
réponses

Comment voir quels plugins rendent vim lent?

Existe - t-il un moyen de profiler les plugins Vim? Mon MacVim devient de plus en plus lent lorsque j'ouvre un grand .py. Je sais que je pourrais désélectionner tous les plugins et resélectionner un par un pour vérifier quel plugin est le coupable, …
demandé sur 1970-01-01 00:33:32
9
réponses

Que signifient les Termes «CPU bound» et «I / O bound»?

Que signifient les Termes "CPU bound" et "I / O bound"? ... …
demandé sur 1970-01-01 00:33:29
7
réponses

Clang vs GCC-qui produit de meilleurs binaires? [fermé]

J'utilise actuellement GCC, mais j'ai découvert Clang récemment et je réfléchis à la commutation. Il y a cependant un facteur décisif - la qualité (vitesse, empreinte mémoire, fiabilité) des binaires qu'il produit - si gcc -O3peut produire un binaire …
demandé sur 1970-01-01 00:33:30
20
réponses

while (1) Vs. for (;;) y a-t-il une différence de vitesse?

Version Longue... , Un collègue a affirmé aujourd'hui, après avoir vu mon utilisation de while (1) dans un script Perl for (;;) est plus rapide. J'ai soutenu qu'ils devraient être les mêmes en espérant que l'interprète optimiserait les différences. …
demandé sur 1970-01-01 00:33:29
3
réponses

Pourquoi une boucle simple est-elle optimisée lorsque la limite est 959 mais pas 960?

Considérez cette boucle simple: float f(float x[]) { float p = 1.0; for (int i = 0; i < 959; i++) p += 1; return p; } Si vous compiler avec gcc 7 (instantané) ou clang (tronc) avec -march=core-avx2 -Ofast vous obtenez quelque chose …
demandé sur 1970-01-01 00:33:37
3
réponses

Ce Que Chaque Programmeur Devrait Savoir Sur La Mémoire?

Je me demande combien de D'Ulrich Drepper ce que chaque programmeur devrait savoir sur la mémoire de 2007 est toujours valide. Aussi, je n'ai pas pu trouver une version plus récente que 1.0 ou un errata. ... …
demandé sur 1970-01-01 00:33:31
6
réponses

Ce qui est plus efficace? En utilisant pow pour carré ou simplement le multiplier avec lui-même?

Qu'est-ce que de ces deux méthodes est en C plus efficace? Et que diriez-vous: pow(x,3) Vs. x*x*x // etc? ... …
demandé sur 1970-01-01 00:33:30
25
réponses

Optimisation des performances Java HashMap / alternative

Je veux créer un grand HashMap mais la performance put() n'est pas assez bonne. Des idées? D'autres suggestions de structure de données sont les bienvenues mais j'ai besoin de la fonctionnalité de recherche D'une carte Java: map.get(key) Dans mon …
demandé sur 1970-01-01 00:33:29
12
réponses

Quelle est la surcharge réelle de try / catch en C#?

Donc, je sais que try / catch ajoute de la surcharge et n'est donc pas un bon moyen de contrôler le flux de processus, mais d'où vient cette surcharge et quel est son impact réel? ... …
demandé sur 1970-01-01 00:33:28