Questions marquées «performance»

Pour les questions relatives à la mesure ou à l'amélioration du code et à l'efficacité des applications.

8
Comment effacer rapidement un objet JavaScript?
Avec un tableau JavaScript, je peux le réinitialiser à un état vide avec une seule affectation: array.length = 0; Cela fait «apparaître» le tableau vide et prêt à être réutilisé, et pour autant que je sache, il s'agit d'une seule «opération» - c'est-à-dire du temps constant. Existe-t-il une méthode similaire …



8
Python: List vs Dict pour la table de recherche
J'ai environ 10 millions de valeurs que je dois mettre dans un type de table de recherche, alors je me demandais quelle serait la plus efficace une liste ou un dict ? Je sais que vous pouvez faire quelque chose comme ça pour les deux: if something in dict_of_stuff: pass …

3
Quels sont les frais généraux imposés par SSL?
Je sais qu'il n'y a pas de réponse simple et rapide, mais y a-t-il une approximation générique d'estimation d'ordre de grandeur pour la surcharge de chiffrement de SSL par rapport à une communication socket non chiffrée? Je ne parle que du traitement des communications et du temps de connexion, sans …

7
Comment «retourner un objet» en C ++?
Je sais que le titre semble familier car il y a beaucoup de questions similaires, mais je demande un aspect différent du problème (je connais la différence entre avoir des choses sur la pile et les mettre sur le tas). En Java, je peux toujours renvoyer des références à des …


4
postgresql COUNT (DISTINCT…) très lent
J'ai une requête SQL très simple: SELECT COUNT(DISTINCT x) FROM table; Ma table contient environ 1,5 million de lignes. Cette requête s'exécute assez lentement; cela prend environ 7,5 s, comparé à SELECT COUNT(x) FROM table; ce qui prend environ 435 ms. Existe-t-il un moyen de modifier ma requête pour améliorer …

2
Pourquoi HashSet <Point> est-il tellement plus lent que HashSet <string>?
Je voulais stocker certains emplacements de pixels sans autoriser les doublons, donc la première chose qui me vient à l'esprit est HashSet&lt;Point&gt;ou des classes similaires. Cependant, cela semble être très lent par rapport à quelque chose comme HashSet&lt;string&gt;. Par exemple, ce code: HashSet&lt;Point&gt; points = new HashSet&lt;Point&gt;(); using (Bitmap img …


6
Quel est le coût (caché) du val paresseux de Scala?
Une fonctionnalité pratique de Scala est lazy valque l'évaluation d'un valest retardée jusqu'à ce qu'elle soit nécessaire (au premier accès). Bien sûr, cela lazy valdoit avoir une surcharge - quelque part, Scala doit savoir si la valeur a déjà été évaluée et l'évaluation doit être synchronisée, car plusieurs threads peuvent …

17
Comment gérer un générateur SecureRandom lent?
Si vous voulez des nombres aléatoires cryptographiquement forts en Java, vous utilisez SecureRandom. Malheureusement, cela SecureRandompeut être très lent. S'il utilise /dev/randomLinux, il peut bloquer l'attente d'une entropie suffisante pour s'accumuler. Comment éviter la pénalité de performance? Quelqu'un a-t-il utilisé des mathématiques peu communes comme solution à ce problème? Quelqu'un …



7
Performances SQL JOIN vs IN?
J'ai un cas où l'utilisation d'un JOIN ou d'un IN me donnera les bons résultats ... Qui a généralement de meilleures performances et pourquoi? Dans quelle mesure cela dépend-il du serveur de base de données que vous utilisez? (Pour info j'utilise MSSQL)

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.