Questions sur optimization

30
réponses

Quelle valeur "href" dois-je utiliser pour les liens JavaScript, " # "ou"javascript:void(0)"?

ce qui suit sont deux méthodes de construction d'un lien qui a pour seul but d'exécuter du code JavaScript. Ce qui est ... alert("myJsFunc"); } <a href="javascript:void(0)" onclick="myJsFunc();">Run JavaScript Code</a>
demandé sur 2008-09-25 21:54:27
9
réponses

Améliorer la performance INSERT-per-second de SQLite?

optimiser SQLite est délicat. La performance d'une application C peut varier de 85 inserts par seconde à plus de 96 00 ... ns pour d'autres scénarios à essayer... Et compilera bientôt des données similaires pour des requêtes sélectionnées.
demandé sur 2009-11-11 01:16:43
30
réponses

Moyen le plus rapide pour déterminer si la racine carrée d'un entier est un entier

je suis à la recherche du moyen le plus rapide pour déterminer si une valeur long est un carré parfait (c.-à-d. sa r ... n peu) plus lent. Je ne sais pas pourquoi. c'est parce que les limites du tableau sont vérifiées en Java .
demandé sur 2008-11-17 16:43:21
8
réponses

Le remplacement d'un compteur de boucle de 32 bits par un compteur de boucle de 64 bits introduit des déviations de performance folles

je cherchais le moyen le plus rapide de popcount grands tableaux de données. J'ai rencontré un très bizarre effet: ... ois. Donc, même si vous déroulez, vous pouvez toujours obtenir frappé par de grands écarts. Tout à fait intéressant.
demandé sur 2014-08-01 14:33:29
22
réponses

Big O, comment calculez-vous/approximatif?

la plupart des diplômés en sciences savent certainement ce que Big O signifie . Il nous aide à mesurer comment (dans) ... ématurée est la racine de tout mal , et l'optimisation sans cause justifiée devrait mériter ce nom aussi bien.
demandé sur 2008-08-06 14:18:16
11
réponses

Code C++ pour tester la conjecture Collatz plus rapidement que l'assemblage manuel-pourquoi?

j'ai écrit ces deux solutions pour projet Euler Q14 , en assemblage et en C++. Il s'agit de la même approche de force ... optimisé par @Peter Cordes avg 145 ms @Veedrac c++ avg 81 ms avec -O3 , 305 ms avec -O0
demandé sur 2016-11-01 09:12:06
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
4
réponses

Comment atteindre le maximum théorique de 4 FLOPs par cycle?

comment atteindre la performance maximale théorique de 4 opérations à virgule flottante (double précision) par cycle s ... xmm5, xmm3 mulsd xmm1, xmm3 mulsd xmm8, xmm3 addsd xmm10, xmm2 addsd xmm9, xmm2 addsd xmm13, xmm2 ...
demandé sur 2011-12-05 21:54:56
12
réponses

Obtenir tous les types qui mettent en œuvre une interface

en utilisant la réflexion, comment puis-je obtenir tous les types qui mettent en œuvre une interface avec C# 3.0/.NET ... écrire: foreach (Type t in this.GetType().Assembly.GetTypes()) if (t is IMyInterface) ; //do stuff
demandé sur 2008-08-25 23:57:21
27
réponses

Quelle est la méthode la plus efficace pour la comparaison flottante et double?

quel serait le moyen le plus efficace de comparer deux valeurs double ou deux valeurs float ? faire simplement ... le être un traitement des déchets. est-ce que quelqu'un connaît un compareur de flotteurs plus intelligent?
demandé sur 2008-08-20 06:09:33
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
23
réponses

Type le plus rapide de tableau de longueur fixe 6 int

répondant à une autre question sur le débordement de la pile ( celle-ci ), je suis tombé sur un sous-problème int ... mis chaque échange à une moyenne de 4 cycles. J'appelle ça incroyablement rapide. D'autres améliorations possibles ?
demandé sur 2010-05-07 11:24:45
30
réponses

La manière la plus rapide de lister tous les nombres premiers en dessous de N

C'est le meilleur algorithme que j'ai pu trouver. def get_primes(n): numbers = set(range(n, 1, -1)) pri ... um of all numbers below 2 million >>> 529 in get_primes(1000) False >>> 529 in get_primes(530) True
demandé sur 2010-01-15 02:40:27
3
réponses

La meilleure façon de comparer les chaînes de caractères en JavaScript? [dupliquer]

cette question a déjà une réponse ici: Est-il un JavaScript strcmp()? ... une valeur ternaire de sorte qu'une seule comparaison est nécessaire dans chaque itération de la recherche binaire?
demandé sur 2010-01-30 13:51:05
17
réponses

Devrait déclarations d'importation toujours dans le haut d'un module?

PEP 08 states: les importations sont toujours placées en haut du fichier, juste après les commentaire ... time import datetime class SomeClass(object): def not_often_called(self) self.datetime = datetime.now()
demandé sur 2008-09-24 21:21:47
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
18
réponses

Comment puis-je savoir quelles parties du code ne sont jamais utilisées?

j'ai du code C++ que je suis censé supprimer du code inutilisé. Le problème est que la base de code est grande. Comment puis-je savoir quel code n'est jamais appelé/jamais utilisé?
demandé sur 2011-01-27 10:59:26
1
réponses

Désoptimiser un programme pour le pipeline dans Intel Sandybridge-famille de CPU

je me suis creusé la tête pendant une semaine en essayant de terminer cette mission et j'espère que quelqu'un ici pour ... 'il s'agit d'une question d'architecture informatique, Pas d'une question sur comment faire ralentir C++ en général.
demandé sur 0000-00-00 00:00:00
25
réponses

La manière la plus efficace d'incrémenter une valeur de carte en Java

j'espère que cette question n'est pas considérée comme trop fondamentale pour ce forum, mais nous verrons. Je me deman ... lections et utiliser autre chose à la place? Maj: j'ai fait un test de plusieurs réponses. Voir ci-dessous.
demandé sur 0000-00-00 00:00:00
4
réponses

Qu'est-ce que l'optimisation de la valeur de copie et de retour?

Qu'est-ce que copy elision? Qu'est-ce que l'optimisation de la valeur de retour (nommée)? Que font-ils impliquent? ... uction . pour un aperçu technique, voir la référence standard . Voir cas ici .
demandé sur 2012-10-18 15:03:03
17
réponses

La façon la plus efficace de concaténer des cordes?

Quelle est la façon la plus efficace de concaténer les cordes?
demandé sur 2008-08-22 00:27:15
14
réponses

Fonctions Inline en C#?

Comment faites-vous à "fonctions inline" en C#? Je ne crois pas comprendre le concept. Ce sont des méthodes anonymes? ... mbda) fonctions , voir la réponse de @jalf ou Qu'est-ce que cette "Lambda" dont tout le monde parle? .
demandé sur 2009-01-23 20:31:07
30
réponses

Les boucles sont - elles vraiment plus rapides à l'envers?

j'ai entendu ça plusieurs fois. Les boucles JavaScript sont-elles vraiment plus rapides quand on compte à rebours? Si ... for (var i = count - 1; i >= 0; i--) { // count is only evaluated once and then the comparison is always on 0. }
demandé sur 2009-08-27 15:53:10
9
réponses

Comment positionner une image sur une autre en HTML?

je suis un débutant à la programmation de rails, essayant de montrer de nombreuses images sur une page. Certaines ima ... férentes, ou tout faire à la volée, où tout ce qui est nécessaire est de placer les six images au-dessus de l'autre.
demandé sur 2008-09-07 18:31:25
9
réponses

Que signifient les Termes "lié CPU" et "lié e/s"?

Que signifient les termes "CPU" et "I/O bound"?
demandé sur 2009-05-15 17:04:45
20
réponses

Déclarer des variables à l'intérieur ou à l'extérieur d'une boucle

pourquoi ce qui suit fonctionne bien? String str; while (condition) { str = calculateStr(); ..... } ... String str = calculateStr(); ..... } Est-il nécessaire de déclarer les variables en dehors de la boucle?
demandé sur 2012-01-10 17:01:15
19
réponses

Comment enregistrer le temps d'exécution d'une méthode exactement en millisecondes?

Est-il un moyen de déterminer combien de temps une méthode doit exécuter (en millisecondes)?
demandé sur 2010-01-25 04:57:46
3
réponses

Pourquoi la transposition d'une matrice de 512x512 est-elle beaucoup plus lente que la transposition d'une matrice de 513x513?

après avoir effectué quelques expériences sur des matrices carrées de différentes tailles, un modèle est apparu. Invar ... moyenne 2.19 ms taille 513 - moyenne 0,57 ms pourquoi cela se produit-il?
demandé sur 2012-07-10 17:00:20
11
réponses

Où placer JavaScript dans un fichier HTML?

dit que j'ai un assez gros fichier JavaScript, emballé à environ 100kb. Par fichier, je veux dire que c'est un fichier ... e? --> </body> </html> il n'y Aura aucune différence fonctionnelle entre chacune des options?
demandé sur 2008-10-13 08:19:52
4
réponses

Puis-je suggérer l'optimiseur en donnant la portée d'un entier?

j'utilise un type int pour stocker une valeur. Par la sémantique du programme, la valeur varie toujours dans une très ... ette int est toujours dans ce petit intervalle, et est-il possible pour le compilateur de faire ces optimisations?
demandé sur 2016-11-06 11:00:12