Preguntas etiquetadas con performance

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

8
¿Cómo borrar rápidamente un objeto JavaScript?
Con una matriz de JavaScript, puedo restablecerlo a un estado vacío con una sola asignación: array.length = 0; Esto hace que la matriz "parezca" vacía y lista para reutilizarse, y hasta donde yo entiendo es una sola "operación", es decir, tiempo constante. ¿Hay una forma similar de borrar un objeto …



8
Python: List vs Dict para la tabla de búsqueda
Tengo alrededor de 10 millones de valores que necesito poner en algún tipo de tabla de consulta, por lo que me preguntaba cuál sería más eficiente una lista o dict . Sé que puedes hacer algo así para ambos: if something in dict_of_stuff: pass y if something in list_of_stuff: pass …

3
¿Cuánta sobrecarga impone SSL?
Sé que no hay una única respuesta rápida, pero ¿existe una aproximación genérica de estimación de orden de magnitud para la sobrecarga de cifrado de SSL versus comunicación de socket no cifrada? Solo estoy hablando del procesamiento de comunicaciones y el tiempo de transferencia, sin contar el procesamiento a nivel …

7
¿Cómo "devolver un objeto" en C ++?
Sé que el título suena familiar ya que hay muchas preguntas similares, pero estoy pidiendo un aspecto diferente del problema (sé la diferencia entre tener cosas en la pila y ponerlas en el montón). En Java siempre puedo devolver referencias a objetos "locales" public Thing calculateThing() { Thing thing = …


4
postgresql COUNT (DISTINCT ...) muy lento
Tengo una consulta SQL muy simple: SELECT COUNT(DISTINCT x) FROM table; Mi mesa tiene aproximadamente 1.5 millones de filas. Esta consulta se ejecuta muy lentamente; toma alrededor de 7.5s, en comparación con SELECT COUNT(x) FROM table; que dura unos 435 ms. ¿Hay alguna forma de cambiar mi consulta para mejorar …


1
¿Cómo la función util.toFastProperties de Bluebird hace que las propiedades de un objeto sean "rápidas"?
En el util.jsarchivo de Bluebird , tiene la siguiente función: function toFastProperties(obj) { /*jshint -W027*/ function f() {} f.prototype = obj; ASSERT("%HasFastProperties", true, obj); return f; eval(obj); } Por alguna razón, hay una declaración después de la función de retorno, que no estoy seguro de por qué está allí. Además, …


17
¿Cómo lidiar con un generador lento de SecureRandom?
Si quieres un número aleatorio criptográficamente fuerte en Java, lo usas SecureRandom. Lamentablemente, SecureRandompuede ser muy lento. Si se usa /dev/randomen Linux, puede bloquear la espera de que se acumule suficiente entropía. ¿Cómo se evita la penalización de rendimiento? ¿Alguien ha usado Matemáticas poco comunes como solución a este problema? …



7
SQL JOIN vs IN rendimiento?
Tengo un caso en el que usar un JOIN o un IN me dará los resultados correctos ... ¿Qué suele tener un mejor rendimiento y por qué? ¿Cuánto depende de qué servidor de base de datos esté ejecutando? (FYI estoy usando MSSQL)

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.