Questions sur optimization

4
réponses

Quelles sont les implications de lancer python avec le flag optimize?

Je n'arrive pas à trouver une bonne explication simple de ce que python fait différemment lorsqu'il exécute avec le-O ou optimise flag.
demandé sur 2010-05-14 01:14:38
30
réponses

Comment supprimer efficacement les doublons d'un tableau sans utiliser Set

on m'a demandé d'écrire ma propre implémentation pour supprimer les valeurs dupliquées dans un tableau. Voici ce que j ... ist = new int[end]; for(int i = 0; i < end; i++){ whitelist[i] = arr[i]; } return whitelist; }
demandé sur 2013-07-31 13:50:29
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
3
réponses

Valeurs booléennes en 8 bits dans les compilateurs. Sont des opérations sur eux inefficace?

je suis en train de lire " D'Agner Fog "" Optimizing software in C++ "(spécifique aux processeurs x86 pour Intel, ... à un booléen par déréférencement d'un pointeur ou d'une lecture à partir d'une référence et que je l'opère ensuite?
demandé sur 2017-11-12 02:35:52
12
réponses

Utiliser le langage D'assemblage en C / C++

je me souviens avoir lu quelque part que pour vraiment optimiser et accélérer certaines sections du code, les programm ... lentement que la plupart des humains, car souvent le compilateur optimise le code mieux que la plupart des humains.
demandé sur 2010-11-17 11:33:59
5
réponses

Java Integer compareTo() - pourquoi utiliser la comparaison vs. soustraction?

j'ai trouvé que java.lang.Integer mise en œuvre de compareTo méthode ressemble à ce qui suit: public int compareT ... estion Est de savoir pourquoi utiliser la comparaison au lieu de la soustraction: return thisVal - anotherVal;
demandé sur 2010-04-28 14:59:44
15
réponses

Existe-t-il un remplacement de java efficace en mémoire?lang.Chaîne?

après avoir lu ce vieil article mesurer la consommation de mémoire de plusieurs types d'objets, j'ai été étonné ... j'ai utilisé le code de L'article sur la JVM actuelle de Sun (1.6.0_10). Il a donné les mêmes résultats qu'en 2002.
demandé sur 2008-10-23 23:13:37
2
réponses

Pourquoi Clang optimise-t-il away x * 1.0 mais pas x + 0.0?

pourquoi Clang optimise loin la boucle dans ce code #include <time.h> #include <stdio.h> static si ... (Marquage à la fois comme le C et le C++ parce que je voudrais savoir si la réponse est différente pour chacun.)
demandé sur 2015-10-22 06:38:39
7
réponses

Optimisation de l'exécution des langages statiques: JIT pour C++?

est-ce que quelqu'un utilise des astuces JIT pour améliorer les performances d'exécution des langages statiquement com ... éarrangement du code, mais mes recherches sur le web pour des preuves à l'appui de cette mémoire se sont asséchées.
demandé sur 2009-04-23 08:42:50
4
réponses

Pas de chargement de ressources: 403 forbidden with.optimisation js

j'essaie de minifier mon .js et .les fichiers css. j'ai installé le pack Install-Package Microsoft.AspNet.We ... envoie le réel .CSS fichier sans aucune erreur http://localhost:1499/Content/themes/elevation/elevation.css
demandé sur 2013-10-31 20:43:07
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
20
réponses

Est-ce que "for (;)" Est plus rapide que "while (TRUE)"? Si non, pourquoi les gens utilisent-ils?

for (;;) { //Something to be done repeatedly } j'ai vu ce genre de chose beaucoup utilisé, mais je pense que ... açon: #define while(true) for(;;) Voir aussi: ce qui est plus rapide: pendant(1) ou pendant(2)?
demandé sur 2010-04-10 02:04:48
2
réponses

Optimiser les tests de succès natifs des éléments DOM (Chrome)

j'ai une heavily application JavaScript optimisée, un éditeur de graphiques hautement interactif. J'ai maintenant co ... le DOM est rendu en utilisant ReactJS, mais le même problème est observable sans lui, comme vu dans la démo liée
demandé sur 2017-01-24 17:19:52
5
réponses

Pourquoi beaucoup de sites minifient CSS et JavaScript mais pas HTML? [dupliquer]

possibilité de dupliquer: pourquoi minifier les actifs et pas la marge? j'ai ... je n'ai jamais vu aucun Site utiliser HTML miniaturisé. Pourquoi ne voudriez-vous pas que votre HTML soit miniifié?
demandé sur 2010-03-02 01:14:36
6
réponses

Rotation tensorielle rapide avec NumPy

au cœur d'une application (écrit en Python et en utilisant NumPy ) je dois tourner un tenseur de 4ème ordre. En fait, ... élérer les choses? Il serait utile de généraliser le code à d'autres niveaux de tenseur, mais c'est moins important.
demandé sur 2011-02-10 23:58:26
6
réponses

Mesure de la Performance de la requête: coût de la requête "Plan D'exécution" par rapport au temps pris"

j'essaie de déterminer la performance relative de deux requêtes différentes et j'ai deux façons de mesurer ceci à ma d ... 1207 Impressionnant que la prise de plus de CPU avec BEAUCOUP plus de Lectures prend moins de temps :)
demandé sur 2009-02-19 13:40:48
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
10
réponses

Pourquoi n++ exécute-t-il plus vite que n=n+1?

en langage C, pourquoi n++ s'exécute plus vite que n=n+1 ? (int n=...; n++;) (int n=...; n=n+1;) notre instructeur a posé cette question dans la classe d'aujourd'hui. (ce n'est pas un devoir)
demandé sur 2010-05-21 22:57:29
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

Memcpy très rapide pour le traitement d'image?

je fais du traitement d'image en C qui nécessite la copie de gros morceaux de données autour de la mémoire - la source ... pas me déplacer devant copier les données (je pourrais expliquer pourquoi mais je vous épargnerai l'explication :))
demandé sur 2009-11-11 16:40:10