Questions marquées «performance»

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


5
Pourquoi arr = [] est-il plus rapide que arr = new Array?
J'ai exécuté ce code et j'ai obtenu le résultat ci-dessous. Je suis curieux de savoir pourquoi []est plus rapide? console.time('using[]') for(var i=0; i<200000; i++){var arr = []}; console.timeEnd('using[]') console.time('using new') for(var i=0; i<200000; i++){var arr = new Array}; console.timeEnd('using new') en utilisant []: 299ms en utilisant new: 363ms Grâce à …


8
Efficacité des tableaux et des objets en JavaScript
J'ai un modèle avec peut-être des milliers d'objets. Je me demandais quel serait le moyen le plus efficace de les stocker et de récupérer un seul objet une fois que j'ai son identifiant. Les identifiants sont des nombres longs. Voici donc les 2 options auxquelles je pensais. dans la première …

2
Que fait réellement le ffast-math de gcc?
Je comprends que le --ffast-mathdrapeau de gcc peut considérablement augmenter la vitesse des opérations flottantes et va en dehors des normes IEEE, mais je n'arrive pas à trouver des informations sur ce qui se passe réellement quand il est activé. Quelqu'un peut-il expliquer certains détails et peut-être donner un exemple …

3
Performances de foreach, array_map avec lambda et array_map avec fonction statique
Quelle est la différence de performances (le cas échéant) entre ces trois approches, toutes deux utilisées pour transformer un tableau en un autre tableau? En utilisant foreach Utilisation array_mapavec la fonction lambda / fermeture Utilisation array_mapavec une fonction / méthode 'statique' Existe-t-il une autre approche? Pour être clair, regardons les …

4
ByteBuffer.allocate () contre ByteBuffer.allocateDirect ()
Vers allocate()ou versallocateDirect() , telle est la question. Depuis quelques années maintenant, je suis resté fidèle à l'idée que puisque les DirectByteBuffers sont un mappage mémoire direct au niveau du système d'exploitation, cela fonctionnerait plus rapidement avec les appels get / put que HeapByteBuffers. Je n'ai jamais vraiment été intéressé …


13
Quelle est la lenteur des exceptions .NET?
Je ne veux pas de discussion sur quand et ne pas lancer d'exceptions. Je souhaite résoudre un problème simple. 99% du temps, l'argument pour ne pas lancer d'exceptions tourne autour de leur lenteur, tandis que l'autre partie affirme (avec un test de référence) que la vitesse n'est pas le problème. …







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.