preguntar acerca de optimization

2
réponses

Qu’est-ce que pageiolatch SH wait type dans SQL Server?

J'ai une requête qui prend beaucoup de temps dans le milieu d'une transaction. Quand je reçois le wait_type il est PAGEIOLATCH_SH. Que signifie ce type d'attente et comment cela peut-il être résolu? ... …
demandé sur 1970-01-01 00:33:29
5
réponses

Champ vs propriété. Optimisation des performances

Veuillez noter que cette question concerne uniquement la performance. Permet de sauter les directives de conception, la philosophie, la compatibilité, la portabilité et tout ce qui n'est pas lié à la performance pure. Merci. Passons maintenant à la …
demandé sur 1970-01-01 00:33:32
5
réponses

Prefetching Exemples?

Quelqu'un peut-il donner un exemple ou un lien vers un exemple qui utilise __builtin_prefetch dans GCC (ou simplement l'instruction ASM prefetcht0 en général) pour obtenir un avantage de performance substantiel? En particulier, j'aimerais que l'exemp …
demandé sur 1970-01-01 00:33:31
7
réponses

Manière Native de fusionner des objets en Javascript

L'objet Javascript N'a aucune opération de fusion native. Si vous avez deux objets, dites {a:1, b:2} {c:3, d:4} Et que vous voulez obtenir {a:1, b:2, c:3, d:4} Pour autant que je sache, vous devez parcourir les objets. C'est-à-dire que vous …
demandé sur 1970-01-01 00:33:31
15
réponses

pour l’optimisation de boucle

List<String> flowers = new ArrayList<String>(); Ma boucle for ressemble actuellement à ceci... for (int i = 0; i < flowers.size(); i++) { ... } Ou devrais-je changer cela pour ressembler au code donné ci-dessous int size = flowe …
demandé sur 1970-01-01 00:33:31
3
réponses

Comptage des sous-chaînes palindromiques en O (n)

Étant donné une chaîne (supposons uniquement des caractères anglais) S de longueur n, nous pouvons compter le nombre de sous-chaînes palindromiques avec l'algorithme suivant: for i = 0 to |S| do p1 = number of palindromes centered in i (odd len …
demandé sur 1970-01-01 00:33:30
6
réponses

Moyen le plus rapide pour supprimer les documents en double dans mongodb

J'ai environ 1.7 m documents dans mongodb (dans le futur 10m+). Certains d'entre eux représentent une entrée en double que je ne veux pas. La Structure du document est quelque chose comme ceci: { _id: 14124412, nodes: [ 12345, …
demandé sur 1970-01-01 00:33:33
5
réponses

Algorithme rapide pour le calcul répété du percentile?

Dans un algorithme, je dois calculer la 75e centile d'un ensemble de données à chaque fois que j'ajoute une valeur. Je fais ceci: Obtenir la valeur x Insérer x dans un tableau trié à l'arrière Permute x jusqu'à ce que le tableau soit trié Lire l …
demandé sur 1970-01-01 00:33:30
8
réponses

L’Optimisation De Long.bitCount

J'ai un programme qui fait un grand nombre d'appels à la Longue.bitCount (), tellement qu'il prend 33% des cycles sur un noyau CPU. Existe-t-il un moyen de l'implémenter plus rapide que la version Sun JDK? J'ai essayé: cet algorithme (je pense …
demandé sur 1970-01-01 00:33:31
5
réponses

équivalent plus rapide de gettimeofday

En essayant de construire une application très sensible à la latence, qui doit envoyer 100s de messages par seconde, chaque message ayant le champ time, nous voulions envisager d'optimiser gettimeofday. La première pensée était l'optimisation basée …
demandé sur 1970-01-01 00:33:31