Preguntas con la etiqueta [optimization]
¿Cuáles son los mecanismos de optimización de cadenas cortas en libc++?
Esta respuesta ofrece una buena descripción general de alto nivel de la optimización de cadenas cortas (SSO). Sin embargo, me gustaría saber con más detalle cómo funciona en la práctica,
¿Cuál es mejor opción para dividir un número entero por 2?
¿Cuál de las siguientes técnicas es la mejor opción para dividir un número entero entre 2 y por qué? Técnica 1: x = x >> 1; Técnica 2: x =
Declarar variables dentro o fuera de un bucle
¿Por qué lo siguiente funciona bien? String str; while (condition) { str = calculateStr(); ..... } Pero se dice que este es peligroso/incorrecto: while (condition) { String str = calculateStr();
Cómo iterar sobre una lista en trozos
Tengo un script de Python que toma como entrada una lista de números enteros, que necesito para trabajar con cuatro números enteros a la vez. Desafortunadamente, no tengo control de
¿La forma más eficaz de concatenar cadenas?
¿Cuál es la forma más eficaz de concatenar cadenas?
¿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
¿Por qué los bucles siempre se compilan en el estilo "hacer...mientras" (salto de cola)?
Cuando intento comprender el ensamblaje (con la optimización del compilador activada), veo este comportamiento: Un bucle muy básico como este. outside_loop; while (condition) { statements; } A menudo se compila
¿Cuál es la forma más rápida/eficiente de encontrar el bit establecido más alto (msb) en un número entero en C?
Si tengo un número entero ny quiero saber la posición del bit más significativo (es decir, si el bit menos significativo está a la derecha, quiero saber la posición del
¿Cuál es el propósito del atributo "rol" en HTML?
Sigo viendo atributos de rol en el trabajo de algunas personas. Yo también lo uso, pero no estoy seguro de su efecto. Por ejemplo: <header id="header" role="banner"> Header stuff in
¿Cómo mejorar el rendimiento de este código?
Gracias a la ayuda de la gente de aquí, pude hacer funcionar mi código para el rompecabezas de los camellos de Tasmania. Sin embargo, es terriblemente lento (creo que no
¿Cómo agrego índices a las tablas MySQL?
Tengo una tabla MySQL muy grande con aproximadamente 150.000 filas de datos. Actualmente, cuando intento ejecutar SELECT * FROM table WHERE id = '1'; el código funciona bien ya que
La animación del swing se ejecuta extremadamente lenta
Tengo un problema con mi animación actual que estoy ejecutando usando Java Swing. Es una simulación de eventos discretos y la simulación basada en texto funciona bien, solo tengo problemas
¿Cuánto de 'Lo que todo programador debería saber sobre la memoria' sigue siendo válido?
Me pregunto qué parte de Lo que todo programador debería saber sobre la memoria de Ulrich Drepper de 2007 sigue siendo válido. Además, no pude encontrar una versión más reciente
¿Cómo se compara la flotación y el doble teniendo en cuenta la pérdida de precisión?
¿ Cuál sería la forma más eficiente de comparar dos doubleo dos floatvalores? Simplemente hacer esto no es correcto: bool CompareDoubles1 (double A, double B) { return A == B;
Estrategias de optimización del rendimiento de último recurso [cerrado]
Ya hay muchas preguntas sobre rendimiento en este sitio, pero se me ocurre que casi todas son muy específicas del problema y bastante limitadas. Y casi todos repiten los consejos