Preguntas etiquetadas con optimization

La optimización es el acto de mejorar un método o diseño. En la programación, la optimización generalmente toma la forma de aumentar la velocidad de un algoritmo o reducir los recursos que requiere. Otro significado de la optimización son los algoritmos de optimización numéricos utilizados en el aprendizaje automático.

3
¿Qué es exactamente la regla "como si"?
Como dice el título, ¿Qué es exactamente la regla "como si"? Una respuesta típica que se obtendría es: La regla que permite todas y cada una de las transformaciones de código que no cambian el comportamiento observable del programa. De vez en cuando seguimos obteniendo comportamientos de ciertas implementaciones que …
89 c++  c  optimization  c++-faq  as-if 

9
¿Ver y borrar cachés / búferes de Postgres?
A veces ejecuto una consulta de Postgres, tarda 30 segundos. Luego, inmediatamente ejecuto la misma consulta y toma 2 segundos. Parece que Postgres tiene algún tipo de almacenamiento en caché. ¿Puedo de alguna manera ver qué contiene ese caché? ¿Puedo forzar que se borren todos los cachés con fines de …





8
¿Por qué GDB salta de forma impredecible entre líneas e imprime variables como "<valor optimizado fuera>"?
¿Alguien puede explicar este comportamiento de gdb? 900 memset(&amp;new_ckpt_info,'\0',sizeof(CKPT_INFO)); (gdb) **903 prev_offset = cp_node-&gt;offset;** (gdb) **905 m_CPND_CKPTINFO_READ(ckpt_info,(char *)cb-&gt;shm_addr.ckpt_addr+sizeof(CKPT_** HDR),i_offset); (gdb) **903 prev_offset = cp_node-&gt;offset;** (gdb) **905 m_CPND_CKPTINFO_READ(ckpt_info,(char *)cb-&gt;shm_addr.ckpt_addr+sizeof(CKPT_ HDR),i_offset);** (gdb) **908 bitmap_offset = client_hdl/32;** (gdb) **910 bitmap_value = cpnd_client_bitmap_set(client_hdl%32);** (gdb) **908 bitmap_offset = client_hdl/32;** (gdb) **910 bitmap_value = cpnd_client_bitmap_set(client_hdl%32);** (gdb) …




20
¿Cuándo es prematura la optimización?
Como dijo Knuth, Deberíamos olvidarnos de las pequeñas eficiencias, digamos alrededor del 97% del tiempo: la optimización prematura es la raíz de todos los males. Esto es algo que a menudo surge en las respuestas de Stack Overflow a preguntas como "¿cuál es el mecanismo de bucle más eficiente", "técnicas …



4
¿Qué son ciclos-estancados-frontend y ciclos-estancados-backend en el resultado 'perf stat'?
¿Alguien sabe cuál es el significado de los ciclos estancados frontend y los ciclos estancados backend en el resultado de la estadística de rendimiento? Busqué en Internet pero no encontré la respuesta. Gracias $ sudo perf stat ls Performance counter stats for 'ls': 0.602144 task-clock # 0.762 CPUs utilized 0 …


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.