preguntar acerca de performance

3
réponses

outil le plus simple pour mesurer le cache du programme C hit / miss et le temps cpu sous linux?

J'écris un petit programme en C, et je veux mesurer ses performances. Je veux voir combien de temps le faire exécuter par le processeur et combien de cache hit+ennuie a fait. Des informations sur les commutateurs de contexte et l'utilisation de la m …
demandé sur 1970-01-01 00:33:32
3
réponses

L’ordre des champs dans une clause WHERE affecte-t-il les performances dans MySQL?

J'ai deux champs indexés dans une table - type et userid (des indices individuels, pas un composite). typeles valeurs de champ s sont très limitées (disons que c'est seulement 0 ou 1), donc 50% des enregistrements de table ont le même type. Les val …
demandé sur 1970-01-01 00:33:30
17
réponses

Comment faire l’addition saturante en C?

Quel est le meilleur moyen (le plus propre et le plus efficace) d'écrire l'addition saturante en C? La fonction ou la macro doit ajouter deux entrées non signées (nécessite des versions 16 et 32 bits) et renvoyer all - bits-one (0xFFFF ou 0xFFFFFFFF …
demandé sur 1970-01-01 00:33:28
4
réponses

Nouveau (std:: nothrow) vs nouveau dans un bloc try/catch

J'ai fait quelques recherches après avoir appris new, contrairement à {[3] } auquel je suis habitué, ne retourne pas NULL pour les allocations échouées, et j'ai trouvé qu'il y avait deux façons distinctes de vérifier si new avait réussi ou non. Ces …
demandé sur 1970-01-01 00:33:31
2
réponses

newInstance vs nouveau dans jdk-9 / jdk-8 et jmh

J'ai vu beaucoup de discussions ici qui se comparent et essaient de répondre ce qui est plus rapide: newInstance ou new operator. En regardant le code source, il semblerait que newInstance devrait être beaucoup plus lent , je veux dire qu'il fait ta …
demandé sur 1970-01-01 00:33:37
11
réponses

Implémentation d’un Trie simple pour un calcul efficace de la distance de Levenshtein-Java

Mise à jour 3 Fait. Voici le code qui a finalement passé tous mes tests. Encore une fois, ceci est calqué sur la version modifiée de Murilo Vasconcelo de L'algorithme de Steve Hanov. Merci à tout ce qui a aidé! /** * Computes the minimum Levensh …
demandé sur 1970-01-01 00:33:31
2
réponses

Obtenir le nombre de requêtes simultanées par navigateur

J'essaie de déterminer s'il serait utile de répartir les demandes d'images sur plusieurs sous-domaines. [Cet article] (lien cassé) par exemple dit: La plupart des navigateurs ne peuvent faire que deux requêtes à la fois, de sorte que le navigate …
demandé sur 1970-01-01 00:33:31
6
réponses

Quelle instruction SQL est la plus rapide? (Ayant vs. où…)

SELECT NR_DZIALU, COUNT (NR_DZIALU) AS LICZ_PRAC_DZIALU FROM PRACOWNICY GROUP BY NR_DZIALU HAVING NR_DZIALU = 30 Ou SELECT NR_DZIALU, COUNT (NR_DZIALU) AS LICZ_PRAC_DZIALU FROM PRACOWNICY WHERE NR_DZIALU = 30 GROUP BY NR_D …
demandé sur 1970-01-01 00:33:28
5
réponses

Python 2.x vs 3.X Vitesse

Je suis doctorant et j'utilise Python pour écrire le code que j'utilise pour mes recherches. Mon flux de travail consiste souvent à apporter une petite modification au code, à exécuter le programme, à voir si les résultats se sont améliorés et à rép …
demandé sur 1970-01-01 00:33:30
4
réponses

Différence entre ElapsedTicks, ElapsedMilliseconds, Elapsed.Millisecondes et écoulé.TotalMilliseconds? (C#)

Je suis totalement confus entre ces 4. Quelle est la différence entre ElapsedMilliseconds (long), ElapsedTicks (long), Elapsed.Totalmillisecondes (double) et écoulé.Millisecondes (int)? J'ai une fonction { Stopwatch sw = new Stopwatch …
demandé sur 1970-01-01 00:33:32