Questions sur performance

30
réponses

Stratégies d'optimisation des performances en dernier recours [fermé]

il y a déjà beaucoup de questions sur la performance sur ce site, mais il me semble que presque toutes sont très spéci ... estions initiales, et attendre avec impatience tout ce que la communauté de débordement de pile peut penser d'autre.
demandé sur 2009-05-29 18:26:59
19
réponses

Méthode préférée pour stocker des tableaux PHP (JSON encode vs serialize)

j'ai besoin de stocker un tableau associatif multi-dimensionnel de données dans un fichier plat à des fins de mise en ... naît des pièges? Quelqu'un a-t-il de bons points de repère pour démontrer les avantages de l'une ou l'autre méthode?
demandé sur 2009-04-30 00:09:43
22
réponses

Lequel est le plus rapide: while(1) ou while(2)?

il s'agissait d'une question d'entrevue posée par un cadre supérieur. ce qui est plus rapide? while(1 ... Voir aussi: Est "for(;;)" plus rapide que le "while (TRUE)"? Si non, pourquoi les gens utilisent-ils?
demandé sur 2014-07-20 11:32:49
11
réponses

Moyen le plus rapide de vérifier si une valeur existe dans une liste

je cherche la façon la plus rapide de savoir si une valeur existe dans une liste (une liste avec des millions de valeu ... d the identity of this neighbour particles in x:the index of the particles array" particles.index([x+1,y,z])
demandé sur 2011-09-27 19:23:26
18
réponses

Faire la différence entre deux listes

j'ai deux listes en Python, comme celles-ci: temp1 = ['One', 'Two', 'Three', 'Four'] temp2 = ['One', 'Two'] ... mple je dois obtenir: temp3 = ['Three', 'Four'] y a-t-il des moyens rapides sans cycles et contrôles?
demandé sur 0000-00-00 00:00:00
8
réponses

Quelle méthode fonctionne mieux:.() Vs Count()> 0?

dans le namespace System.Linq , nous pouvons maintenant étendre nos IEnumerable 's pour avoir les Any() et Count() " ... Count ou Length . Serait-il préférable de les utiliser au lieu de .Any() ou .Count() ? oui / non ?
demandé sur 2008-11-20 15:11:19
14
réponses

Pourquoi la compilation C++ prend-elle autant de temps?

compiler un fichier C++ prend beaucoup de temps par rapport à C# et Java. Il faut beaucoup plus de temps pour compiler ... et l'exécution du préprocesseur, mais cela ne semble pas comme il devrait expliquer pourquoi il prend si longtemps.
demandé sur 2008-11-25 21:25:14
23
réponses

Ce qui est plus rapide: allocation de Pile ou allocation de tas

cette question peut sembler assez élémentaire, mais c'est un débat que j'ai eu avec un autre développeur avec qui je t ... a pas de différence? Ou bien les différences sont-elles si infimes que cela devient une micro-optimisation inutile.
demandé sur 2008-10-02 10:06:28
15
réponses

Est De Type DateTime.Maintenant, la meilleure façon de mesurer le rendement d'une fonction?

je dois trouver un goulot d'étranglement et je dois mesurer le temps avec précision. le code suivant est-il l ... ; // Some execution process DateTime endTime = DateTime.Now; TimeSpan totalTimeTaken = endTime.Subtract(startTime);
demandé sur 2008-08-26 21:09:45
28
réponses

Comparaison de deux tableaux d'octets in.NET

Comment puis-je faire cela rapidement? bien sûr que je peux le faire: static bool ByteArrayCompare(byt ... en, mais il ne semble pas que cela pourrait fonctionner pour x64. Note mon super-rapide réponse ici .
demandé sur 2008-09-04 11:33:25
15
réponses

Est-il préférable d'appeler ToList() ou ToArray() dans les requêtes LINQ?

je tombe souvent sur le cas où je veux évaluer une requête là où je la déclare. Ce est généralement parce que j'ai bes ... ais - je simplement appeler ToArray() - sûr et sécurisé en sachant que la mémoire ne sera pas attribuée deux fois?
demandé sur 2009-07-09 23:28:55
30
réponses

Comment puis-je déterminer si un Point 2D se trouve dans un polygone?

j'essaie de créer un fast point 2D à l'intérieur de l'algorithme polygon, pour l'utilisation dans les hit-testing (par exemple Polygon.contains(p:Point) ). Des Suggestions de techniques efficaces seraient les bienvenues.
demandé sur 2008-10-20 09:20:49
17
réponses

Quelle est la lenteur des exceptions Java?

Question: la gestion des exceptions en Java est-elle lente? sagesse conventionnelle, ainsi que beaucoup de ré ... le compilateur JIT d'optimiser le code correctement, le ralentissant ainsi. Je n'ai pas encore testé cette théorie.
demandé sur 2008-11-18 18:31:11
30
réponses

Quand l'assemblage est-il plus rapide que C?

L'une des raisons indiquées pour connaître assembleur est que, à l'occasion, il peut être utilisé pour écrire du code ... ent, mais je veux vraiment savoir exactement comment esoteric ces cas sont, car il semble être un point de discorde.
demandé sur 2009-02-23 16:03:26
13
réponses

Est-il une différence de performance entre i++ et ++i en C?

y a-t-il une différence de performance entre i++ et ++i si la valeur résultante n'est pas utilisée?
demandé sur 2008-08-24 10:48:23
6
réponses

Pourquoi GCC génère-t-il 15-20% de code plus rapide si je optimise pour la taille au lieu de la vitesse?

j'ai remarqué pour la première fois en 2009 que GCC (au moins sur mes projets et sur mes machines) a tendance à générer ... i-dessus. Les ratés de la cache sont très bruyants et montrent peu ou pas de corrélation avec les temps d'exécution.
demandé sur 2013-10-20 00:36:16
23
réponses

Fortran est-il plus facile à optimiser que C pour les calculs lourds?

de temps en temps J'ai lu que Fortran est ou peut être plus rapide que C pour les calculs lourds. Est-ce vraiment vrai ... r le nombre crunching, Je n'ai pas l'intention d'écrire une application ou lib pour le faire, je suis juste curieux.
demandé sur 2008-09-28 20:02:52
3
réponses

Quel est le coût de fonctionnement d'un conteneur Docker

j'aimerais bien comprendre le coût de fonctionnement d'un conteneur Docker. J'ai trouvé des références à réseau de ... e coût d'abstraction. Par exemple, peut-être que je peux monter un disque directement vs. virtuellement dans Docker.
demandé sur 2014-02-19 22:19:45
30
réponses

La meilleure façon d'inverser une chaîne

j'ai juste eu à écrire une fonction d'inversion de chaîne dans C # 2.0 (i.e. LINQ pas disponible) et est venu avec cec ... nellement, je ne suis pas fou de la fonction et je suis convaincu qu'il y a une meilleure façon de le faire. Est-il?
demandé sur 2008-10-23 04:31:32
15
réponses

Lien statique vs lien dynamique

y a-t-il des raisons impérieuses de performance pour choisir la liaison statique plutôt que la liaison dynamique ou vi ... a bibliothèque, cela peut faire une grande différence. Dans le cas contraire, le paragraphe (1) s'applique toujours.
demandé sur 2010-01-03 03:06:12
21
réponses

Performance HTTP vs HTTPS

y a-t-il des différences majeures de performances entre http et https? Je crois me souvenir avoir lu que HTTPS peut ê ... avec les navigateurs/serveurs Web de la génération actuelle? Si oui, existe-il des livres blancs pour la soutenir?
demandé sur 2008-09-29 19:44:41
30
réponses

Faire la première lettre de la boîte supérieure de la chaîne (avec la performance maximale)

j'ai un DetailsView avec un TextBox et je veux que le input data soit toujours sauvegardé avec la première l ... mière pour être en minuscules, cherchez une réponse contenant ToLower , et ne contenant pas ToTitleCase .
demandé sur 2010-11-09 18:24:08
7
réponses

Quand et pourquoi les bases de données sont-elles coûteuses?

je fais quelques recherches dans les bases de données et je suis à la recherche de certaines limites de DBS relationne ... ormalisées utilisées par les bases de données de services cloud comme BigTable et SimpleDB. Voir cette question .
demandé sur 2008-10-06 13:52:19
30
réponses

Tableau ou liste en Java. Ce qui est plus rapide?

je dois garder des milliers de chaînes en mémoire pour être accédé en série en Java. Dois-je les stocker dans un table ... consensus général est que la différence de performance est mineure. L'interface de liste fournit plus flexibilité.
demandé sur 2009-04-04 09:57:28
7
réponses

Pourquoi l'ordre des boucles d'affecter les performances lors de l'itération sur un tableau 2D?

possible Duplicate: laquelle de ces deux boucles est la plus efficace en termes de temps et de pe ... [4000][4000]; for (j = 0; j < 4000; j++) { for (i = 0; i < 4000; i++) { x[j][i] = i + j; } } }
demandé sur 2012-03-30 06:17:32
9
réponses

Quand utiliser StringBuilder en Java [dupliquer]

cette question a déjà une réponse ici: StringBuilder vs concaténation de Chaîne da ... s est mentionné comme obsolète au obsolète Java conseils d'optimisation ainsi qu'à Java mythes urbains .
demandé sur 2011-01-10 11:52:30
10
réponses

Performance surprise avec les types" as " et nullables

je suis en train de réviser le chapitre 4 de C# en profondeur qui traite des types nullables, et j'ajoute une section ... Console.WriteLine("LINQ: {0} : {1}", sum, (long) sw.ElapsedMilliseconds); } }
demandé sur 2009-10-17 23:48:57
14
réponses

Est-ce que "else if" est plus rapide que"switch() case"? [dupliquer]

possible Duplicate: y a-t-il une différence significative entre l'utilisation de if/else et switc ... on programme a une structure similaire (beaucoup, beaucoup d'énoncés" else if"). Je les transforme en interrupteurs?
demandé sur 2009-04-20 15:07:15
12
réponses

Y a-t-il un avantage à utiliser la carte par rapport à la carte non ordonnée en cas de clés triviales?

une discussion récente sur unordered_map en C++ m'a fait réaliser, que je devrais utiliser unordered_map pour la plupar ... ai oublié l'évidence (merci GMan!) -- oui, de la carte sont bien sûr, je le sais, Et je cherche d'autres raisons.
demandé sur 2010-02-04 05:37:43
6
réponses

Avertissement de manipulation pour énumération multiple possible de IEnumerable

dans mon code dans le besoin d'utiliser un IEnumerable<> plusieurs fois ainsi obtenir l'erreur de Resharper De "p ... bjects.ToList(); // ... } mais c'est juste maladroit . Que feriez-vous dans ce scénario?
demandé sur 2011-11-23 14:47:54