Resultados de la búsqueda a petición "optimization"
Algoritmo para obtener el nombre de columna similar a Excel de un número
Estoy trabajando en un script que genera algunos documentos de Excel y necesito convertir un número en el nombre de su columna equivalente. Por ejemplo: 1 => A 2 => B 27 => AA 28 => AB 14558 => UMXYa he escrito un algoritmo para hacerlo, pero me ...
¿Colección 'adecuada' para usar para obtener elementos en O (1) tiempo en C # .NET?
Algo que hago a menudo si estoy almacenando un montón de valores de cadena y quiero poder encontrarlos en O (1) más tarde es: foreach (String value in someStringCollection) { someDictionary.Add(value, String.Empty); }De esta manera, puedo ...
multiplicación de coma flotante versus suma repetida
DejarN ser un número entero sin signo en tiempo de compilación. GCC puede optimizar unsigned sum = 0; for(unsigned i=0; i<N; i++) sum += a; // a is an unsigned integersimplementea*N. Esto se puede entender ya que la aritmética modular dice(a%k ...
Deshabilite todas las opciones de optimización en GCC
El nivel de optimización predeterminado para compilar programas C usando GCC es -O0. que desactiva todas las optimizaciones de acuerdo con la documentación de GCC. por ejemplo: gcc -O0 test.cSin embargo, para verificar si -O0 es ...
¿Por qué Clang optimiza x * 1.0 pero NO x + 0.0?
¿Por qué Clang optimiza el bucle en este código? #include <time.h> #include <stdio.h> static size_t const N = 1 << 27; static double arr[N] = { /* initialize to zero */ }; int main() { clock_t const start = clock(); for (int i = 0; i < N; ++i) { ...
La forma más rápida de recuperar dinámicamente las dimensiones de la imagen
Una forma de mejorar la carga de la página es especificar dimensiones de imagen (ancho de altura). En PHP, esto se puede hacer con getimagesize (), sin embargo, me imagino que esto sería bastante lento de ejecutar si tienes muchas ...
Datos de depuración / riesgos de rendimiento de neón en el código de neón del brazo
Originalmente el problema apareció cuando intentéoptimizar un algoritmo [https://stackoverflow.com/questions/49928749/efficiently-compute-max-of-an-array-of-8-elements-in-arm-neon] para el brazo de neón y una pequeña parte de él tomaba el 80% de ...
El volumen de audio es cero?
Tengo una aplicación con un botón de silencio. He estado atrapado en esto durante 4 horas y media, así que estoy desesperado. Estoy tratando de silenciar el volumen cuando el usuario hace clicmudoy activar el sonido cuando el usuario vuelva a ...
¿Cuál es la mejor manera de establecer un registro a cero en el ensamblado x86: xor, mov o y?
Todas las siguientes instrucciones hacen lo mismo: establecer%eax a cero. ¿Qué forma es óptima (requiere menos ciclos de máquina)? xorl %eax, %eax mov $0, %eax andl $0, %eax
Pruebe si un registro es cero con CMP reg, 0 vs OR reg, reg?
¿Hay alguna diferencia de velocidad de ejecución con el siguiente código: cmp al, 0 je doney lo siguiente: or al, al jz doneSé que las instrucciones JE y JZ son las mismas, y también que usar OR proporciona una mejora de tamaño de un byte. Sin ...