Questions sur optimization

5
réponses

Quel est le "coût" of.NET réflexion? [dupliquer]

possibilité de dupliquer: à quel point la réflexion. net est-elle coûteuse? j ... de définitions de tableau? est-ce que l'empreinte mémoire cache dépasserait l'utilisation CPU de réflexion?
demandé sur 2008-10-22 06:10:51
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
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

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
13
réponses

Est-ce que le déplacement des bits est plus rapide que la multiplication et la division en Java?.NET Je ne sais pas. [fermé]

Shifting bits gauche et droite est apparemment plus rapide que les opérations de multiplication et de division sur la ... cipalement intéressé par le comportement Java et .NET mais bienvenue aperçus sur d'autres implémentations de langue.
demandé sur 2009-07-23 01:43:21
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
15
réponses

La manière la plus rapide de supprimer des caractères non numériques d'un VARCHAR dans un serveur SQL

j'écris un utilitaire d'importation qui utilise des numéros de téléphone comme clé unique dans l'importation. ... ls). Bien que je ne puisse plus isoler SQL comme la source du problème, j'ai toujours l'impression que c'est le cas.
demandé sur 2008-09-20 02:42:41
3
réponses

Comment utiliser les optimisations guidées par profil dans g++?

Aussi, quelqu'un peut-il m'indiquer un bon tutoriel sur le sujet? Je ne peux pas en trouver.
demandé sur 2010-12-06 14:38:35
2
réponses

Pourquoi ".join () plus rapide que + = en Python?

je suis en mesure de trouver une foule d'informations en ligne (sur le débordement de la pile et autres) sur la façon d ... se passe-t-il à un niveau plus technique qui rend ''.join() supérieur aux autres méthodes de concaténation Python?
demandé sur 2016-09-04 02:11:19
6
réponses

K-means Branchless (ou autres optimisations))

Note: j'apprécierais davantage un guide sur la façon d'aborder et de trouver ces types de solutions que la solution ... { closest = mdist[i]; closest_i = mindex[i]; } } return closest_i; }
demandé sur 2015-05-04 08:39:19
2
réponses

Pourquoi un petit changement à ce code Scala fait-il une telle différence dans la performance?

je tourne sur un système 32 bits Debian 6.0 (Squeeze) (un processeur 2,5 GHz Core 2 ), sun-java6 6.24-1 mais avec l ... que se passe-t-il? Pourquoi effectuer le calcul en dehors de la portée de la fonction est-il tellement plus lent?
demandé sur 2011-06-07 17:25:00
7
réponses

foldl est récursive, alors pourquoi foldr court plus vite que foldl?

je voulais tester foldl vs foldr. De ce que j'ai vu, vous devriez utiliser foldl sur foldr quand jamais vous pouvez en ... t trivial, mais je Je ne comprends pas pourquoi foldr Bat foldl. Ce ne devrait pas être un cas clair où foldl gagne?
demandé sur 2010-08-07 11:54:03
8
réponses

Comment empêcher GCC d'optimiser une boucle d'attente chargée?

je veux écrire un firmware de code C pour les microcontrôleurs AVR D'Atmel. Je le compilerai en utilisant GCC. En outr ... ceau de code particulier? comment ne pas optimiser à l'extérieur-mécanique d'une fonction de folie
demandé sur 2011-08-16 22:55:02
6
réponses

MySql views performance [fermé]

si vous prenez la route de l'utilisation de vues, Comment Pouvez-vous assurer une bonne performance? ou est-i ... le de ne pas utiliser les vues en premier lieu et d'incorporer simplement l'équivalent dans vos déclarations select?
demandé sur 2012-04-24 21:06:28
1
réponses

La vitesse d'insertion de SQLite ralentit à mesure que le nombre d'enregistrements augmente à cause d'un index

question originale arrière-plan il est bien connu que la SQLite doit être affinée pour atteindre d ... quilibre qui, basé sur l'étalonnage ci-dessus, maintiendra une vitesse d'insertion d'au moins 10k inserts / seconde.
demandé sur 0000-00-00 00:00:00
5
réponses

Générer des permutations d'un ensemble (le plus efficacement possible)

je voudrais générer toutes les permutations d'un ensemble( une collection), comme ceci: Collection: 1, 2, 3 Per ... erne pour faire cela - je veux avoir le code lui-même et je veux qu'il soit aussi efficace que humainement possible.
demandé sur 0000-00-00 00:00:00
5
réponses

SSE2 et SSE3 pour GNU C++

y a-t-il un tutoriel simple pour me mettre à jour dans SSE, SSE2 et SSE3 dans GNU C++? Comment faire de l'optimisation de code en SSE?
demandé sur 2009-03-19 10:32:22
7
réponses

Concaténation de chaîne sans opérateur'+'

je jouais avec python et j'ai réalisé que nous n'avions pas besoin d'utiliser l'opérateur '+' pour concaténer les chaî ... e fait? y a-t-il une différence technique telle que la vitesse de calcul, etc. entre la déclaration 1 et 2?
demandé sur 2013-09-17 10:34:07
24
réponses

Optimisation des mathématiques en C#

j'ai profilé une application toute la journée et, après avoir optimisé quelques bits de code, je me retrouve avec ça s ... ci? public static float Sigmoid(double value) { return (float) (1.0 / (1.0 + Math.Pow(Math.E, -value))); }
demandé sur 2009-01-05 03:57:53
5
réponses

Optimisation par le compilateur Java

récemment, je lisais cet article . selon cet article, le compilateur Java, c'est-à-dire javac n'effectu ... e mis en œuvre en tant que générateur de code intermédiaire pour supprimer la redondance et générer le code optimal?
demandé sur 2011-05-12 20:42:22
14
réponses

Une façon élégante de supprimer des éléments de sequence en Python? [dupliquer]

cette question a déjà une réponse ici: Comment supprimer des éléments d'une liste ... on plus élégante, ou au moins plus efficace? Que Diriez - vous d'un qui fonctionne avec les dictionnaires?
demandé sur 2008-08-20 21:41:24
4
réponses

Comment fonctionne cette approximation de racine carrée flottante?

j'ai trouvé une approximation de racine carrée assez étrange mais efficace pour float s; Je ne comprends vraiment pas. ... ai étiqueté à la fois c et c++ puisqu'il est à la fois valide-ish (voir les commentaires) code C et c++)
demandé sur 2017-03-30 16:57:12
6
réponses

Pour {A = a; B=b;, est-ce que" A=A "sera strictement exécuté avant"B=b"?

Supposons que A , B , a , et b sont toutes les variables, et les adresses de A , B , a , et b sont tou ... hachage , dont l'exactitude dépend fortement de l'ordre d'exécution si nous n'ajoutons pas Restriction volatile .
demandé sur 2014-09-15 15:46:06
3
réponses

Pourquoi l'optimisation supprime-t-elle cette fonction?

nous avons récemment eu une conférence à l'université sur la programmation des émissions spéciales en plusieurs langue ... pas même s'il pense qu'elles ne sont jamais lues ou écrites, mais je ne saurais pas pourquoi cela se produirait ici.
demandé sur 2014-01-04 19:08:03
5
réponses

Cas d'interrupteur sur le type c# [dupliquer]

possible Duplicate: C# - y a-t-il une meilleure alternative que celle de "switch on type"? ... oudrais créer quelque chose comme switch(obj) { case is TextBox: break; case is ComboBox: break; } }
demandé sur 2011-08-31 07:15:10
2
réponses

Bon texte d'introduction sur la mise en œuvre du GHC?

lors de la programmation À Haskell (et en particulier lors de la résolution de problèmes projet Euler, où les solution ... qu'est-ce qu'un CAF? (profilage indique parfois que la connexion est là, mais je n'ai aucune idée)
demandé sur 2011-05-18 20:48:17
11
réponses

Quels sont les cas dans lesquels il est préférable d'utiliser inconditionnel ET (& au lieu de &&)

je voudrais connaître quelques cas en Java (ou plus généralement: dans la programmation) lorsqu'il est préférable dans ... sais comment ils fonctionnent, mais je ne peux pas penser à un cas quand utiliser le simple & en vaut la peine.
demandé sur 2012-07-10 15:02:30
3
réponses

Analyse du pire cas pour les Expressions régulières

y a-t-il des outils qui prendront une expression régulière particulière et retourneront le pire des scénarios en terme ... mmun à beaucoup de langues (rendant ma question trop vague) je serais particulièrement intéressé par Perl et Python.
demandé sur 2011-01-19 05:06:07
11
réponses

C++ itérateurs & boucle d'optimisation

je vois beaucoup de code c++ qui ressemble à ceci: for( const_iterator it = list.begin(), const_iterator i ... t, il semble que le compilateur va tirer ce test hors de la boucle, générant un assemblage équivalent pour les deux.
demandé sur 2009-04-28 06:16:16