Preguntas etiquetadas con performance

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


2
Tratando de entender la opción gcc -fomit-frame-pointer
Le pedí a Google que me diera el significado de la gccopción -fomit-frame-pointer, que me redirige a la siguiente declaración. -fomit-frame-pointer No guarde el puntero del marco en un registro para funciones que no lo necesitan. Esto evita las instrucciones para guardar, configurar y restaurar punteros de marco; también hace …

5
La forma más rápida de hacer crecer una matriz numérica numpy
Requisitos: Necesito hacer crecer una matriz arbitrariamente grande a partir de datos. Puedo adivinar el tamaño (aproximadamente 100-200) sin garantías de que la matriz se ajuste siempre Una vez que ha crecido hasta su tamaño final, necesito realizar cálculos numéricos en él, por lo que preferiría llegar eventualmente a una …


10
Formas de mejorar el rendimiento del estado de git
Tengo un repositorio de 10 GB en una máquina Linux que está en NFS. La primera vez git statusdura 36 minutos y la siguiente git status8 minutos. Parece que Git depende del sistema operativo para almacenar archivos en caché. Solo los primeros gitcomandos como commit, statusque implican empaquetar / reempaquetar …
80 performance  git  nfs 


9
Cómo obtener el 100% del uso de la CPU de un programa C
Esta es una pregunta bastante interesante, así que permítanme preparar la escena. Trabajo en el Museo Nacional de Computación y acabamos de conseguir poner en funcionamiento una supercomputadora Cray Y-MP EL de 1992, ¡y realmente queremos ver qué tan rápido puede ir! Decidimos que la mejor manera de hacer esto …
79 c  windows  linux  performance  cray 

3
Espacio permanente vs espacio montón
Primero, ¿cuál es la diferencia entre el espacio de Perm y el espacio de pila (qué y cómo elige la JVM para usar cada espacio de memoria)? En segundo lugar, pero lo más importante, ¿qué tipo de relación se recomendaría para una aplicación Java estándar de tipo MVC?

2
¿Por qué el enlace es más lento que el cierre?
Un cartel anterior preguntaba Function.bind vs Closure en Javascript: ¿cómo elegir? y recibió esta respuesta en parte, lo que parece indicar que el enlace debería ser más rápido que un cierre: El traspaso del alcance significa, cuando está tratando de tomar un valor (variable, objeto) que existe en un alcance …





7
Manera idiomática de distinguir dos constructores de cero arg
Tengo una clase como esta: struct event_counts { uint64_t counts[MAX_COUNTERS]; event_counts() : counts{} {} // more stuff }; Por lo general, quiero predeterminar (cero) inicializar la countsmatriz como se muestra. Sin embargo, en las ubicaciones seleccionadas identificadas por la creación de perfiles, me gustaría suprimir la inicialización de la matriz, …


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.