¿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 = x / 2; Aquí xhay un número
¿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 = x / 2; Aquí xhay un número
Tenemos que construir cadenas todo el tiempo para la salida del registro, etc. Sobre las versiones JDK hemos aprendido cuándo usar StringBuffer(muchos apéndices, seguros para subprocesos) y StringBuilder(muchos apéndices, no seguros para subprocesos). ¿Cuál es el consejo sobre el uso...
Me pregunto cuánto de lo que todo programador debe saber sobre la memoria de 2007 de Ulrich Drepper sigue siendo válido. Además, no pude encontrar una versión más nueva que la 1.0 o una
Todas las siguientes instrucciones hacen lo mismo: poner %eaxa cero. ¿Cuál es la forma óptima (que requiere menos ciclos de máquina)? xorl %eax, %eax mov $0, %eax andl $0,
Tengo un árbol de decisiones binarias de rendimiento crítico y me gustaría centrar esta pregunta en una sola línea de código. El código para el iterador de árbol binario se encuentra a continuación con los resultados de la ejecución del análisis de rendimiento en él. public ScTreeNode...
En otra pregunta , la respuesta aceptada sugirió reemplazar una declaración if (muy barata) en el código Python con un bloque try / except para mejorar el rendimiento. Dejando de lado los problemas de estilo de codificación, y asumiendo que la excepción nunca se activa, ¿cuánta diferencia hace (en...
En su forma actual, esta pregunta no se ajusta bien a nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero es probable que esta pregunta solicite debate, argumentos, encuestas o una discusión extensa....
He estado tratando de optimizar un código extremadamente crítico para el rendimiento (un algoritmo de clasificación rápida que se llama millones y millones de veces dentro de una simulación de monte carlo) mediante el desenrollado de bucle. Aquí está el bucle interno que estoy tratando de...
¿Cuál es la forma más rápida de eliminar todos los caracteres no imprimibles de a Stringen Java? Hasta ahora lo he probado y medido en una cadena de 138 bytes y 131 caracteres: String's replaceAll()- método más lento 517009 resultados / seg Precompile un patrón, luego use Matcher's...
En una aplicación en tiempo real¹ en un ARM Cortex M3 (similar a STM32F101), necesito sondear un poco del registro de un periférico interno hasta que sea cero, en un bucle lo más ajustado posible. Utilizo bandas de bits para acceder al bit apropiado. El código C (de trabajo) es while (*(volatile...