Questions sur optimization

4
réponses

Mise en œuvre de systèmes de réussite dans les jeux modernes et complexes

beaucoup de jeux qui sont créés ces jours-ci viennent avec leur propre système de réalisation qui récompense les joueurs/ ... ns actuellement disponibles en World of Warcraft et les nombreux, nombreux joueurs en ligne en même temps, par exemple.
demandé sur 2010-02-26 20:32:48
4
réponses

GCC Aliasing Vérifie w/Limiter les pointeurs

Envisager la suite de deux extraits: #define ALIGN_BYTES 32 #define ASSUME_ALIGNED(x) x = __builtin_assume_alig ... pq %rax, %rdx ja .L20 .L12: vzeroupper ret .L19: xorl %eax, %eax jmp .L20 .cfi_endproc
demandé sur 2013-03-25 15:21:23
19
réponses

Connaître C peut-il réellement nuire au code que vous écrivez dans les langues de niveau supérieur?

La question semble réglée, battu à mort même. Les gens intelligents ont dit choses intelligentes sur le sujet. P ... signifie aussi que maintenant vous devez poster des exemples de l'interpréteur/exécution optimisant mieux que nous:)
demandé sur 2010-05-21 17:44:19
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
15
réponses

Quelles sont les meilleures pratiques pour réduire l'utilisation de la mémoire en Do?

Quelles sont les meilleures pratiques pour la "Mémoire Efficace de la programmation en C". Surtout pour les appareils ... suppose qu'il devrait y avoir des lignes directrices distinctes pour a) la mémoire de code b )la mémoire de données
demandé sur 2009-01-01 09:05:17
5
réponses

La manière la plus propre de copier un tableau de taille constante en c++11

je me retrouve souvent à vouloir copier le contenu des tableaux qui ont une taille constante, je n'écris habituellement q ... ndard qui peut - il m'aider? Quelque chose de nouveau en C++11? Ou devrais-je créer une macro ou une fonction de modèle?
demandé sur 2012-09-08 09:33:02
12
réponses

Calculez la base logarithmique rapide 2 plafond

Quelle est une façon rapide de calculer le (long int) ceiling(log_2(i)), où l'entrée et la sortie sont les entiers 64 bit ... le traitement que j'ai trouvé. Edit 3: Cette technique semble prometteuse: https://stackoverflow.com/a/51351885/365478
demandé sur 2010-07-17 20:59:05
5
réponses

La manière la plus rapide de trier des tableaux entiers signés 32bit en JavaScript?

_radixSort_0 = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0, ... ionné. Je serais intéressé par des informations utiles concernant le frai de fenêtres multiples pour la concurrence.
demandé sur 2011-11-10 20:02:20
10
réponses

La micro-optimisation en vaut-elle la peine?

je suis un développeur PHP et j'ai toujours pensé que les micro-optimisations n'en valent pas la peine. Si vous avez v ... SQL par jour -- par exemple. Alors, je me demande s'il se trompe ou si la micro-optimisation vaut vraiment le coup?
demandé sur 2010-08-12 22:54:29
5
réponses

Le Multiplage le plus efficace nécessite JS et la configuration D'amande

j'ai plusieurs pages sur un site en utilisant Requerjs, et la plupart des pages ont une fonctionnalité unique. Tous parta ... de besoin.js d'avance? Merci pour tous les conseils que vous pouvez donner quant à la meilleure façon d'effectuer cela.
demandé sur 2013-06-11 06:22:57
4
réponses

La manière la plus rapide de faire la somme horizontale du vecteur flottant sur x86

Vous avez un vecteur de trois (ou quatre) flotte. Quelle est la façon la plus rapide de somme? Est ESS (movap ... es choses pour que vous puissiez additionner quatre vecteurs à la fois" ne sera pas acceptée comme une réponse. :- )
demandé sur 2011-08-09 17:16:20
6
réponses

Minify sortie Html de ASP.NET Application

Quels sont les moyens par lesquels nous pouvons réduire la taille de la réponse HTML envoyée par un asp.net applicatio ... ur améliorer le timing. y a-t-il des classes D'utilité disponibles pour ASP.NET qui peut faire ça pour moi?
demandé sur 2008-11-01 00:25:54
4
réponses

est-il préférable d'éviter d'utiliser l'opérateur mod si possible?

je suppose que calculer le module d'un nombre est une opération assez coûteuse, au moins par rapport à des tests arithméti ... ptimisation) ne fonctionne pas dans tous les cas (dans ce cas, elle ne fonctionne que si i+1 n'est jamais plus qu' len).
demandé sur 2013-03-24 11:54:43
6
réponses

drapeaux d'optimisation gcc pour Xeon?

je voudrais votre entrée quels drapeaux de compilateur gcc utiliser lors de l'optimisation pour Xeons? il n'y a pas de 'xeon' dans mtune ou en Mars alors quelle est la correspondance la plus proche?
demandé sur 2009-06-03 13:02:09
3
réponses

Fonction optimisée en boucle infinie à 'gcc-O2'

Contexte J'ai été demandé à l'énigme suivante par l'un de mes amis: void fn(void) { /* write something after this comme ... e peut pas l'appeler un bogue. Mais pourquoi et comment compilateur analyser le comportement et laisser une boucle infinie à
demandé sur 2015-02-20 17:31:53
8
réponses

Calculer la vitesse des routines?

Quelle serait la meilleure et la plus précise pour déterminer combien de temps il a fallu pour traiter une routine, co ... nd return time it took to process j'ai hâte d'entendre quelques suggestions. Merci. Craig.
demandé sur 2011-05-17 16:12:29
5
réponses

Comment se procurer efficacement des billards pour un jeu de 8 boules?

comme le rangement des balles de billard pour le jeu à 8 balles peut être fait selon plusieurs règles, voici le rangement ... ogrès préfèrent les coins de ne pas dire qu'il n'est pas vrai, mais si vous faites cette hypothèse, merci de le prouver.
demandé sur 2013-01-24 02:31:27
3
réponses

Pourquoi g++ tire-t-il les calculs dans une boucle chaude?

j'ai un comportement de compilateur très étrange où G++ tire les calculs dans une boucle chaude, réduisant gravement l ... pourrait l'être. Cela signifie aussi qu'il ya probablement un grand nombre de programmes concernés par cette.
demandé sur 2018-05-28 20:03:12
3
réponses

Y a-t-il un moyen d'obtenir la taille d'un fichier in.NET en utilisant une méthode statique?

je sais que la façon normale d'obtenir la taille d'un fichier serait d'utiliser une instance FileInfo: using System.IO; ... fichiers. Aussi optimisé que soit le GC, ne devrait-il pas y avoir comment faire cela sans avoir à le taxer inutilement?
demandé sur 2011-09-28 17:04:02
9
réponses

Pouvez-vous mettre en cache une recherche de fonction virtuelle en C++?

Dire que j'ai un appel de fonction virtuelle foo() sur une classe de base abstraite pointeur, mypointer->foo(). Lorsqu ... ur temps à mettre en œuvre le cache en ligne, et ne l'ont pas comparé pour s'assurer qu'il y avait une amélioration?
demandé sur 2010-01-26 21:43:41
21
réponses

Comment feriez-vous cette déclaration de changement aussi vite que possible?

2009-12-04 mise à jour : pour les résultats de profilage sur un certain nombre des suggestions affichées ici, voir ... éressant pour moi, et je suis très reconnaissant à tous ceux qui a contribué et fait une suggestion jusqu'à présent.
demandé sur 2009-12-03 07:02:57
3
réponses

Utiliser index, utiliser temporary, utiliser filesort - comment corriger cela?

je travaille sur un système de suivi d'événements qui utilise une poignée de tables de recherche ainsi que la table de jo ... orary; Using filesort -- quel est le problème avec mon schéma et/ou de requêtes pour MySQL, pour retomber sur temporary et
demandé sur 2012-11-29 23:41:34
2
réponses

Dois-je unifier deux noyaux similaires avec une déclaration "si", risquant une perte de performance?

j'ai 2 fonctions du noyau très similaires, dans le sens où le code est presque le même, mais avec une légère différence. ... Ainsi, une simple instruction if diminuera-t-elle mes performances si la fonction du noyau est appelée beaucoup de fois?
demandé sur 2011-05-30 21:45:59
10
réponses

Performances Java split String

voici le code courant dans ma demande: String[] ids = str.split("/"); lors de l'établissement du profil ... ge de ma demande prend beaucoup de temps, donc si quelqu'un connaît déjà la réponse qui est quelque temps économisé)
demandé sur 2012-06-12 21:02:01
7
réponses

Qu'est-ce que CavalryLogger et en ai-je besoin?

je fais quelques optimisations sur un site que j'ai récemment repris. J'ai trouvé un script je ne reconnais pas: http://s ... argement de page. personne Ne savoir: A) Ce que c'est B) Ce que c'est pour C) ce qu'il fait D) puis-je faire sans elle
demandé sur 2010-11-15 23:39:24
8
réponses

Comment puis-je afficher le plan d'exécution d'une procédure stockée?

je suis capable de voir le plan D'exécution estimé (Studio de gestion 9.0) Pour une requête sans problème mais quand il s ... ourrait fonctionner, mais je ne suis pas sûr. Pourrais-je faire le plan d'exécution estimé sur exec myStoredProc 234
demandé sur 2009-04-27 21:06:49
13
réponses

Accélérer l'appariement des cordes en objets en Python

j'essaie de trouver un moyen efficace de coupler des lignes de données contenant des points entiers, et de les stocker ... e. Le codage dans Cython changerait-il les choses? Quelqu'un pourrait-il offrir un exemple de cela? merci encore.
demandé sur 2012-10-17 07:15:42
1
réponses

Est un programme compilé avec-g de gcc drapeau plus lent que le même programme compilé sans -g?

je suis en train de compiler un programme avec-O3 pour la performance et-g pour les symboles de débogage (en cas de crash ... t, en général, la compilation avec-g crée-t-elle un programme qui tourne plus lentement que le même code compilé sans-g?
demandé sur 2014-06-09 13:12:06
12
réponses

S'il existe avant D'insérer, mettre à jour, Supprimer pour l'optimisation

il y a très souvent des situations où vous devez exécuter INSERT, UPDATE ou DELETE statement en fonction d'une condition. ... WHERE [Type] = 1) UPDATE Contacs SET [Deleted] = 1 WHERE [Type] = 1 Qu'en est-il des INSERTs ou des suppressions?
demandé sur 2010-02-16 18:09:25
3
réponses

Pourquoi les recherches dict sont-elles toujours meilleures que les recherches list?

j'utilisais un dictionnaire comme table de recherche mais j'ai commencé à me demander si une liste serait meilleure pour ... 'd=dict.fromkeys(range(%i))' % l)) print l, list_time[-1], dict_time[-1] p. S. 3 En Utilisant Python 2.7.13
demandé sur 2017-04-29 02:32:12