Preguntas con la etiqueta [performance]
¿Por qué Skylake es mucho mejor que Broadwell-E en cuanto a rendimiento de memoria de un solo subproceso?
Tenemos una prueba comparativa de rendimiento de memoria simple. Todo lo que hace es memcpy repetidamente para un gran bloque de memoria. Al observar los resultados (compilados para 64 bits)
La mejor manera de invertir una cadena
Tuve que escribir una función inversa de cadena en C# 2.0 (es decir, LINQ no disponible) y se me ocurrió esto: public string Reverse(string text) { char[] cArray = text.ToCharArray();
Método preferido para almacenar matrices PHP (json_encode vs serialize)
Necesito almacenar una matriz asociativa multidimensional de datos en un archivo plano para fines de almacenamiento en caché. Es posible que ocasionalmente me encuentre con la necesidad de convertirlo a
Cuándo usar StringBuilder en Java [duplicado]
En general, se supone que es preferible utilizar a StringBuilderpara la concatenación de cadenas en Java. Este es siempre el caso? Lo que quiero decir es esto: ¿La sobrecarga de
¿Cuáles son las características de rendimiento de sqlite con archivos de bases de datos muy grandes? [cerrado]
Actualización de 2020 , aproximadamente 11 años después de que se publicara la pregunta y luego se cerrara, lo que impidió respuestas más nuevas. Casi todo lo escrito aquí está
¿Diferencia entre declarar variables antes o en bucle?
Siempre me he preguntado si, en general, declarar una variable desechable antes de un bucle, en lugar de hacerlo repetidamente dentro del bucle, hace alguna diferencia (de rendimiento). Un ejemplo
¿Por qué 2 * (i * i) es más rápido que 2 * i * i en Java?
El siguiente programa Java tarda una media de entre 0,50 y 0,55 segundos en ejecutarse: public static void main(String[] args) { long startTime = System.nanoTime(); int n = 0; for
¿Por qué el mayor desplazamiento LIMIT de MYSQL ralentiza la consulta?
Escenario en resumen: una tabla con más de 16 millones de registros [2 GB de tamaño]. Cuanto mayor sea el desplazamiento de LIMIT con SELECT, más lenta se vuelve la
¿Por qué mi programa es lento cuando recorre exactamente 8192 elementos?
Aquí está el extracto del programa en cuestión. La matriz img[][]tiene el tamaño TAMAÑO × TAMAÑO y se inicializa en: img[j][i] = 2 * j + i Luego, creas una
¿Por qué [] es más rápido que list()?
Comparé las velocidades de procesamiento de []y list()en Python 3.11 $ python -m timeit '[]' 20000000 loops, best of 5: 11.3 nsec per loop $ python -m timeit 'list()' 10000000
Medición del tiempo exacto para pruebas de rendimiento [duplicado]
¿Cuál es la forma más exacta de ver cuánto tiempo tardó en código algo, por ejemplo una llamada a un método? Supongo que lo más fácil y rápido es este:
¿Por qué cambiar 0.1f a 0 ralentiza el rendimiento 10 veces?
¿Por qué este fragmento de código, const float x[16] = { 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6}; const float z[16]
¿La forma más eficaz de concatenar cadenas?
¿Cuál es la forma más eficaz de concatenar cadenas?
En .NET, ¿qué bucle se ejecuta más rápido, 'for' o 'foreach'?
¿ En C#/VB.NET/.NET,qué bucle se ejecuta más rápido foro foreach? Desde que leí que un forbucle funciona más rápido que un foreachbucle hace mucho tiempo, asumí que era válido para
¿Es seguro leer más allá del final de un búfer dentro de la misma página en x86 y x64?
Muchos métodos que se encuentran en algoritmos de alto rendimiento podrían (y se simplifican) simplificarse si se les permitiera leer una pequeña cantidad más allá del final de los buffers