Questions sur performance

9
réponses

Différence de Performance pour les structures de contrôle "for" et "foreach" en C#

quel morceau de code donnera de meilleures performances? Les segments de code ci-dessous ont été écrits en C#. ... { list[counter].DoSomething(); } 2. foreach(MyType current in list) { current.DoSomething(); }
demandé sur 2009-07-14 15:16:33
3
réponses

Quelle est la méthode la plus rapide pour sélectionner les éléments descendants dans jQuery?

pour autant que je sache, il y a plusieurs façons de choisir les éléments pour enfants dans jQuery . //Store p ... je comprends qu'il s'agit d'une copie possible de cette question mais elle ne couvre pas toutes les méthodes.
demandé sur 2010-07-05 11:29:16
8
réponses

Pourquoi la concaténation de chaîne est-elle plus rapide que la jonction de tableau?

Aujourd'hui, j'ai lu ce fil au sujet de la vitesse de la concaténation des cordes. étonnamment, string ... mais @Arthur a souligné que join est plus rapide si vous voulez réellement joindre cordes avec un séparateur.
demandé sur 2011-09-04 15:50:13
11
réponses

Analyse comparative de petits échantillons de code dans C#, cette mise en œuvre peut-elle être améliorée?

très souvent, je me retrouve donc à comparer de petits morceaux de code pour voir quelle implémentation est la plus ra ... able, Est-ce que quelqu'un a des implémentations où les vérifications de temps n'ont pas d'impact sur le rendement?
demandé sur 2009-06-26 07:50:00
5
réponses

Pourquoi L'ESS scalar sqrt(x) est-elle plus lente que rsqrt (x) * x?

j'ai profilé quelques-unes de nos mathématiques de base sur un Duo de base Intel, et en regardant diverses approches à ... in d'essayer de mesurer est scalar performance pour une utilisation dans le code qui ne peut pas être vectorisé.)
demandé sur 2009-10-07 03:45:32
6
réponses

Comment calculer la durée de fonctionnement de mon programme? [dupliquer]

possibilité de dupliquer: comment chronométrer L'exécution D'une méthode en Java? ... programme et maintenant je veux calculer la durée totale de mon programme du début à la fin. Comment faire?
demandé sur 2011-03-05 16:22:21
7
réponses

Comment fonctionnent les exceptions (en coulisse) en C++

je continue de voir les gens dire que les exceptions sont lentes, mais je ne vois aucune preuve. Donc, au lieu de dema ... Mais ce n'est qu'une supposition, donc je veux savoir. comment les exceptions fonctionnent-elles vraiment?
demandé sur 2008-11-21 05:06:03
4
réponses

Outils d'analyse de la performance D'un programme Haskell

tout en résolvant certains problèmes D'Euler projet d'apprendre Haskell (donc actuellement je suis un débutant complet) ... trouvé aucun moyen de tester laquelle est la plus rapide, donc c'est là que mes problèmes commencent. Merci
demandé sur 2010-07-18 20:09:31
9
réponses

Accélérer des millions de remplacements regex en Python 3

j'utilise Python 3.5.2 j'ai deux listes une liste d'environ 750 000 "phrases" (longues chaînes) ... longueur de ma phrase, mais il n'est pas beaucoup de amélioration. Merci pour toutes les suggestions.
demandé sur 2017-03-12 04:47:14
2
réponses

arrayfun peut être significativement plus lent qu'une boucle explicite dans matlab. Pourquoi?

pour arrayfun , on considère l'essai de vitesse simple suivant: T = 4000; N = 500; x = randn(T, N); Func1 = @(a) ... De plus, j'ai remarqué que, que l'accélérateur JIT soit activé ou désactivé, mon système n'utilise qu'un seul CPU...
demandé sur 2012-09-21 04:45:14
9
réponses

N'importe quelle façon d'écrire une fenêtre.le fichier bat pour tuer les processus?

donc chaque fois que j'allume la machine de développement appartenant à mon entreprise, je dois tuer plus de 10 proces ... te que je peux juste d'incendie et de tuer les processus en question. N'importe qui sait déjà faire cela?
demandé sur 2008-08-29 06:09:55
8
réponses

Java compiler vitesse vs Scala compiler vitesse

j'ai été programmer à Scala pendant un certain temps et je l'aime mais une chose que je suis ennuyé par est le temps q ... voulais demander, Est-ce que je peux faire compiler Scala plus vite et scalac sera toujours aussi rapide que javac.
demandé sur 2010-08-16 07:22:56
8
réponses

Effacer le cache de fichiers pour répéter les tests de performance

quels outils ou techniques puis-je utiliser pour supprimer le contenu d'un fichier caché afin d'éviter que les résulta ... tauration du timing après un démarrage à froid) du temps de relecture des fichiers que je n'ai lu que quelques fois.
demandé sur 2009-01-26 00:30:51
10
réponses

Importance de la longueur des varices dans la table MySQL

j'ai une table MySQL où les lignes sont insérées dynamiquement. Parce que je ne peux pas être certain de la longueur ... ce dont j'ai besoin. Y a-t-il un grand succès à donner à un champ varchar beaucoup plus de longueur que nécessaire?
demandé sur 2009-12-26 03:26:15
14
réponses

Est-il préférable de réutiliser un StringBuilder dans une boucle?

j'ai une question liée à la performance concernant L'utilisation de StringBuilder. Dans une très longue boucle, je man ... ); sb.append("some string"); . . . sb.append(anotherString); . . . passToMethod(sb.toString()); }
demandé sur 2008-10-28 10:09:37
10
réponses

Pourquoi créer un nouveau processus est-il Plus cher sous Windows que sous Linux?

j'ai entendu dire que créer un nouveau processus sur une machine Windows coûte plus cher que sous Linux. Est-ce vrai? ... lesquelles c'est plus cher et fournir des raisons historiques pour les décisions de conception derrière ces raisons?
demandé sur 2008-09-07 01:17:42
20
réponses

Ce qui est si mal à propos à l'aide de GC.Collecter()?

bien que je comprenne les implications sérieuses de jouer avec cette fonction (ou du moins c'est ce que je pense), Je ... C essaie de deviner et le fait parfaitement la plupart du temps, mais il s'agit toujours de deviner. Merci.
demandé sur 2008-09-23 05:30:12
10
réponses

méthode la plus rapide (faible latence) pour la Communication entre Java et C / c++

j'ai une application Java, qui se connecte via une socket TCP à un" serveur " développé en C/C++. les deux app ... ire partagée, bien que j'ai été averti du niveau supplémentaire de complexité... merci pour votre aide
demandé sur 2010-04-14 10:23:02
5
réponses

simulateur iPhone-simulation d'une connexion lente?

y a-t-il un moyen de ralentir la connexion internet au simulateur iPhone, afin d'imiter comment l'application pourrait réagir lorsque vous êtes dans une position lente sur le réseau cellulaire?
demandé sur 2010-04-07 20:03:36
9
réponses

Quel est le coût d'avoir une méthode virtuelle dans une classe C++?

Ayant au moins une méthode virtuelle dans une classe C++ (ou l'une de ses classes parentes) signifie que la classe aur ... le destructeur, dans chaque classe, et ne l'enlever que lorsque vous avez besoin. Est-ce que sembler fou pour vous?
demandé sur 2009-03-20 22:30:37
2
réponses

Comment le fait d'avoir une variable dynamique affecter les performances?

j'ai une question sur la performance de dynamic En C#. J'ai lu dynamique de fait le compilateur, mais que fait-il? ... ch.Stop(); Console.WriteLine(String.Format("Dynamic Sum Elapsed {0}", stopwatch.ElapsedMilliseconds)); }
demandé sur 2011-09-20 03:13:18
10
réponses

Comment puis-je améliorer mes performances grâce à une approche de haut niveau lors de la mise en œuvre de longues équations en C++

je développe des simulations d'ingénierie. Cela implique la mise en œuvre de longues équations comme celle-ci pour cal ... dans un proche avenir, ce serait probablement mieux sur GPUs, mais pour l'instant cette option n'est pas disponible.
demandé sur 2015-10-02 15:32:47
8
réponses

Une instruction LINQ est-elle plus rapide qu'une boucle 'foreach'?

j'écris un gestionnaire de rendu de maillage et j'ai pensé que ce serait une bonne idée de regrouper tous les maillage ... oucle foreach , mais je me suis demandé si L'utilisation de LINQ pourrait me donner une augmentation de performance?
demandé sur 2010-07-01 12:18:16
3
réponses

Dois-je utiliser" hasClass "avant"addClass"? [dupliquer]

cette question a déjà une réponse ici: vérifier si la classe est déjà attribuée a ... s d'abord, ou est-ce en utilisant la même méthode que addClass fait de toute façon, et donc dupliquer la logique?
demandé sur 2012-11-13 14:15:58
1
réponses

Quel est le meilleur moyen de définir un registre à zéro en x86 assemblée: xor, mov ou et?

Toutes les instructions suivantes font la même chose: 151910920" à zéro. Quelle est la solution optimale (nécessitant le moins de cycles machine)? xorl %eax, %eax mov "151900920", %eax andl "151900920", %eax
demandé sur 2015-11-12 10:55:01
10
réponses

Exporter les données de L'outil de développement Chrome

analyse de Réseau par Chrome lorsque le chargement de la page je voudrais exporter ces données ... e surtout si je veux comparer des pages. est-il possible de le faire via un outil ou une extension chrome ?
demandé sur 2011-09-23 01:51:25
4
réponses

Compilé C # Lambda Expressions Performance

considérez la manipulation simple suivante au-dessus d'une collection: static List<int> x = new List<i ... i crée-t-il un nouveau délégué à chaque itération? Je ne suis pas sûr, mais la solution suit dans un poste distinct.
demandé sur 2011-04-06 18:45:55
10
réponses

Pourquoi sceller une classe?

j'aimerais savoir quelle est la motivation derrière la plupart des classes scellées dans le cadre de .Net. Quel est l' ... et ne serait-ce pas un changement révolutionnaire pour tout desceller? Il doit y avoir une autre raison que le mal?
demandé sur 2008-11-06 13:40:48
3
réponses

Chronomètre vs. utilisation du système.DateTime.Maintenant, pour les événements de synchronisation [dupliquer]

cette question a déjà une réponse ici: Est L'Heure De La Date.Maintenant, la meil ... em.DateTime.Now ? BTW, Je ne parle pas d'un dixième de pour cent. Je reçois environ 15 à 20% de différence.
demandé sur 2010-05-27 21:16:23
8
réponses

Comment puis-je mesurer l'utilisation de base CPU séparée pour un processus?

y a-t-il un moyen de mesurer l'utilisation D'un processeur par Core? je sais top est bon pour la mesure ... écution du processus. mais comment puis-je mesurer l'usage CPU d'un processus spécifique par des cœurs CPU?
demandé sur 2010-07-27 15:00:28