Questions sur performance

3
réponses

C++: Mystérieusement énorme accélération de garder un opérande dans un registre

j'ai essayé de me faire une idée de l'impact d'avoir un tableau dans la mémoire cache L1 par rapport à la mémoire en c ... Thread model: posix gcc version 4.2.1 (Apple Inc. build 5646) (dot 1) mon CPU est: Intel Xeon X5650
demandé sur 2013-03-27 21:27:25
8
réponses

Mon application iPhone sera-t-elle performante si J'utilise Objective-C pour du code de bas niveau?

lors de la programmation d'une application intensive CPU ou GPU sur iPhone ou autre matériel portable, vous devez pren ... de découvrir précisément ce qu'ils sont afin qu'ils puissent être évités/exploités dans des scénarios du monde réel.
demandé sur 2009-05-29 19:53:36
7
réponses

En Java, peut-on être plus rapide que&&&?

dans ce code: if (value >= x && value <= y) { quand value >= x et value <= y so ... : est-ce que cette utilisation de & (où && serait plus normal) est une véritable optimisation?
demandé sur 2016-09-20 10:34:19
17
réponses

Comment faire démarrer Emacs plus rapidement?

j'utilise Emacs v. 22 (la version console, soit à distance avec PuTTY ou localement avec Konsole ) comme mon édit ... pour la manipulation et la compilation de fichiers/répertoires. Comment puis-je accélérer le démarrage?
demandé sur 2009-04-22 23:12:01
2
réponses

Pourquoi les HashSets de structures avec des valeurs nulles sont incroyablement lents?

j'ai enquêté sur la dégradation de la performance et je l'ai traqué pour ralentir les HashSets. J'ai des struct ... comparé à une structure avec un long est 3540 fois plus lent! Dans mon cas, il faisait la différence entre 800ms et
demandé sur 2016-09-08 15:35:52
10
réponses

Quel ordre des boucles imbriquées pour itérer sur un tableau 2D est le plus efficace

laquelle des commandes suivantes de boucles imbriquées pour itérer sur un tableau 2D est la plus efficace en termes de ... } } ou for(i=0; i<100; i++) { for(j=0; j<100; j++) { a[j][i] = 10; } }
demandé sur 2012-03-27 14:51:25
9
réponses

UUID performance in MySQL?

nous envisageons d'utiliser les valeurs UUID comme clés primaires pour notre base de données MySQL. Les données inséré ... sur la performance de différents types d'UUIDs quand ils sont stockés comme un index/clé primaire dans MySQL. Merci!
demandé sur 2010-03-02 20:14:44
5
réponses

Multiplication matricielle: petite différence dans la taille de la matrice, grande différence dans le temps

j'ai un code de multiplication de matrice qui ressemble à ceci: for(i = 0; i < dimension; i++) for(j = 0 ... ); printf("\nsecs:%f\n", end-start); free(A); free(B); free(C); return 0; }
demandé sur 2011-10-26 20:28:11
7
réponses

Obtenez tous les fichiers et répertoires dans un chemin spécifique rapidement

je crée une application de sauvegarde où c# scanne un répertoire. Avant que j'utilise pour avoir quelque chose comme c ... was antother error"); } est que si une exception se produit alors je ne reçois pas de fichiers.
demandé sur 2011-05-19 20:41:50
5
réponses

Pourquoi est array.pousser parfois plus vite que tableau[n] = valeur?

comme résultat latéral de tester un code, j'ai écrit une petite fonction pour comparer la vitesse d'utilisation du tab ... ation pour ça? Vous pouvez trouver le test @ cette page (cliquez sur "les méthodes de Tableau de comparaison')
demandé sur 2009-03-05 12:41:59
8
réponses

Comparaison des performances de l'Épargne, Protocol Buffers, JSON, EJB, les autres?

nous étudions les solutions de transport / protocole et étions sur le point de faire divers tests de performance, donc ... r similaire / meilleure que les tampons de Thrift / protocole , donc je jette JSON dans cette question aussi bien.
demandé sur 2008-11-17 22:48:44
3
réponses

Pourquoi l'einsum de num Py est-il plus rapide que les fonctions intégrées de num PY?

Permet de commencer avec trois tableaux de dtype=np.double . Les chronométrages sont effectués sur un processeur int ... en observant la différence de vitesse et le fait que tout le monde n'observe pas les mêmes tendances dans les temps.
demandé sur 2013-08-21 22:31:42
16
réponses

Quelle est une méthode de recherche/récupération appropriée pour une très longue liste de chaînes?

ce n'est pas une question si rare, mais je n'ai toujours pas trouvé de réponse qui explique vraiment le choix. ... . il Est un gagnant clair en termes de performances parmi ceux-ci, ou d'autres méthodes de la récupération?
demandé sur 2014-03-14 00:16:05
13
réponses

Python est-il plus lent que Java/C#? [fermé]

est-ce que Python est plus lent que Java / C#? performance-comparaison-c-java-python-ruby-python-jruby-groovy voici un projet qui optimise CPython: hirondelle à vide
demandé sur 2009-03-23 13:26:13
2
réponses

Essayer de comprendre l'option gcc-fomit-frame-pointer

j'ai demandé à Google de me donner le sens de la gcc option -fomit-frame-pointer , qui me redirige vers la déclaration ... ire. Cela va vraiment améliorer la performance de façon notable dans une application où il ya beaucoup de fonctions.
demandé sur 2013-02-03 01:21:46
6
réponses

Compromis de vitesse des options Java-Xms et-Xmx

compte tenu de ces deux commandes : $ java -Xms10G -Xmx10G myjavacode input.txt B: $ jav ... ir plus vite que B? comment -Xmx et -Xms affectent le processus d'exécution et la sortie de mon programme?
demandé sur 2009-06-25 17:10:35
12
réponses

Est-ce que si fonctionne mieux que SI-AUTREMENT?

lequel de ces blocs de code fonctionne le mieux, et lequel d'entre eux est le plus lisible? Je suppose que le gain ser ... re que le bloc IF-Else (Bloc #1) court plus vite que le bloc if(Bloc #2) as signalé par beaucoup dans ce forum.
demandé sur 2011-10-12 17:43:49
12
réponses

Classes multiples dans un fichier d'en-tête par rapport à un seul fichier d'en-tête par classe

pour quelque raison que ce soit, notre compagnie a une ligne directrice de codage qui stipule: Each class sha ... i non, est la différence notable? [nous codons C++ et utilisons GCC 3.4.4 comme notre compilateur quotidien]
demandé sur 2008-08-26 18:19:34
3
réponses

La multiplication est-elle plus rapide que la division float? [dupliquer]

cette question a déjà une réponse ici: Floating point de la division vs virgule f ... 0.5; je me demande ce qui est le mieux à utiliser. Une opération fondamentalement plus vite que les autres?
demandé sur 2013-07-26 17:55:23
4
réponses

Quel est le coût des pointeurs intelligents par rapport aux pointeurs normaux en C++?

Quelle est la hauteur des pointeurs intelligents par rapport aux pointeurs normaux en C++11? En d'autres termes, c'est ... teur normal: void setValue(std::shared_ptr<const Value> val); // versus void setValue(const Value *val);
demandé sur 2014-03-10 12:52:30
2
réponses

Quel est le plafond du type D'Option de Rust?

dans Rust, les références ne peuvent jamais être nulles, donc dans le cas où vous avez réellement besoin de null, comm ... s une bibliothèque non-core en utilisant le même construction enum , ou en enveloppant le pointeur dans un vecteur?
demandé sur 2013-05-12 09:59:23
2
réponses

Pourquoi std:: fill(0) est-il plus lent que std::fill (1)?

j'ai observé sur un système que std::fill sur un grand std::vector<int> était significativement et systémati ... ze, nthreads); } } présente les résultats compilés avec g++ fillbench.cpp -O3 -o fillbench_gcc -fopenmp .
demandé sur 2017-03-02 18:04:55
5
réponses

Pourquoi Solr est-il plus rapide que Postgres?

je suis récemment passé de Postgres à Solr et j'ai vu un ~50x accélérer nos requêtes. Les requêtes que nous exécutons ... donc d'où vient une telle différence de performance. quelles différences d'architecture expliquerait cela?
demandé sur 2012-04-07 12:40:25
11
réponses

stimuler la sérialisation vs google protocol buffers? [fermé]

quelqu'un ayant de l'expérience avec ces bibliothèques à tout commentaire sur lesquels ils préféraient? Y a-t-il eu des différences de rendement ou des difficultés d'utilisation?
demandé sur 2009-06-30 04:02:53
3
réponses

"Evite dependency injection frameworks" dans le guide de mémoire Android s'applique-t-il aussi à Dagger?

donc, je suis tombé sur ce pratiques exemplaires sur les articles Android sur la performance de la mémoire. ... riode. mais qu'en est-il de Dague qu'ils prétendent être rapide. Pas sûr que l'on devrait-je aller?
demandé sur 2014-06-13 01:32:30
4
réponses

Pourquoi les optimiseurs C++ ont-ils des problèmes avec ces variables temporaires ou plutôt pourquoi "v []" devrait être évité dans les boucles serrées?

dans ce code snippet , je compare la performance de deux boucles fonctionnellement identiques: for (int i ... : v) e = distribution(generator); benchmark(f0); benchmark(f1); cout << "\ndone\n"; return 0; }
demandé sur 2016-04-05 03:07:04
5
réponses

Pourquoi les ajoutant à une liste de mauvais?

j'ai récemment commencé à apprendre le scala, et je suis tombé sur la fonction :: (cons), qui prépare à une liste. ... suppose est ce que je suis censé faire quand j'ai une liste, disons 1,2,3 et je veux ajouter 4 à la fin de celui-ci?
demandé sur 2009-08-24 05:49:56
8
réponses

En PHP (>= 5.0), le passage par référence est-il plus rapide?

en PHP, les paramètres de fonction peuvent être passés par référence en préparant un ampli au paramètre dans la déclar ... e PHP, j'ai toujours eu du mal à obtenir des informations de qualité sur PHP internals à court de lire la source.
demandé sur 2008-10-07 17:04:40
11
réponses

Éclipse très lente 4.2, comment la rendre plus réactive?

J'utilise Eclipse PDT sur un assez grand projet PHP et L'IDE est presque inutilisable. Il faut près de 30 secondes pou ... -Xss2m -XX:PermSize=128m -XX:MaxPermSize=128m -XX:+UseParallelGC Système: Eclipse 4.2.0, Windows 7, 4 GB RAM
demandé sur 2012-07-12 11:19:40
8
réponses

La position de la balise en HTML affecte-t-elle les performances de la page web?

si l'étiquette de script est au-dessus ou au-dessous du corps dans une page HTML, est-ce important pour la performance ... ez-le, juste view source de cette page! Et dites-moi quel est le meilleur style pour la meilleure performance.
demandé sur 2010-12-09 12:52:36