Preguntas etiquetadas con performance

Para preguntas relacionadas con la medición o mejora del código y la eficiencia de la aplicación.


5
¿Por qué arr = [] es más rápido que arr = new Array?
Ejecuté este código y obtuve el siguiente resultado. Tengo curiosidad por saber por qué []es más rápido? 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') usando []: 299ms utilizando new: 363 ms Gracias a Raynos aquí hay …

30
¿Cuál es la pesimismo más ridícula que has visto? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …

8
Matriz vs. Eficiencia de objeto en JavaScript
Tengo un modelo con posiblemente miles de objetos. Me preguntaba cuál sería la forma más eficiente de almacenarlos y recuperar un solo objeto una vez que tenga su identificación. Las identificaciones son números largos. Estas son las 2 opciones en las que estaba pensando. en la opción uno es una …



4
ByteBuffer.allocate () vs. ByteBuffer.allocateDirect ()
Para allocate()o para allocateDirect(), esa es la pregunta. Desde hace algunos años, me he quedado pegado a la idea de que, dado que DirectByteBuffers es un mapeo directo de memoria a nivel del sistema operativo, funcionaría más rápido con las llamadas get / put que HeapByteBuffers. Nunca estuve realmente interesado …


13
¿Qué tan lentas son las excepciones .NET?
No quiero una discusión sobre cuándo y no lanzar excepciones. Deseo resolver un problema simple. El 99% de las veces, el argumento para no arrojar excepciones gira en torno a que son lentos, mientras que el otro lado afirma (con prueba de referencia) que la velocidad no es el problema. …







Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.