performance

¿Por qué es (a * b!= 0) más rápido que (a!= 0 & & b!= 0) en Java?

Estoy escribiendo algún código en Java donde, en algún momento, el flujo del programa está determinado por si dos variables i ... ava (TM) SE Runtime Environment (build 1.8.0_45-b14) Java HotSpot (TM) de 64 bits Servidor VM (build 25.45-b02, modo mixto)

Medición del tiempo exacto para pruebas de rendimiento [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo medir el rendimiento del código en. NET? ... Now; { // Do some work } TimeSpan timeItTook = DateTime.Now - start; Pero ¿qué tan exacto es esto? Hay mejores maneras?

¿Las variables de JavaScript declaran loop externo o interno?

En AS3 creo que debe inicializar todas las variables fuera de los bucles para un mayor rendimiento. Es este el caso con JavaS ... = 0; i < 100; i++) { value = somearray[i]; } O for (var i = 0 ; i < 100; i++) { var value = somearray[i]; }

Comparación de matrices de dos bytes in.NET

¿Cómo puedo hacer esto rápido? Claro que puedo hacer esto: static bool ByteArrayCompare(byte[] a1, byte[] a2) { if (a ... )a1, (sbyte[])(Array)a2); Funciona muy bien, pero no parece que funcionaría para x64. Nota mi respuesta súper rápida aquí.

¿Por qué el HashSet es mucho más lento que el HashSet?

Quería almacenar algunas ubicaciones de píxeles sin permitir duplicados, por lo que lo primero que me viene a la mente es Has ... segundos es mucho más que los números mostrados en esa respuesta. ¿Hay una mejor manera de almacenar puntos sin duplicados?

¿Por qué MATLAB es tan rápido en la multiplicación de matrices?

Estoy haciendo algunos puntos de referencia con CUDA, C++, C# y Java, y utilizando MATLAB para la verificación y la generació ... tmo es el mismo que C++ y Java, pero hay un salto gigante 2048 de 1024? Edit2: Resultados actualizados de MATLAB y 4096x4096

La forma más rápida de obtener el primer objeto de un queryset en django?

A menudo me encuentro queriendo obtener el primer objeto de un queryset en Django, o devolver None si no hay ninguno. Hay un ... prueba if. ¿Cómo puedo hacer esto con una sola llamada a la base de datos y sin agitar la memoria con objetos de excepción?

¿Cómo puedo determinar si un Punto 2D está dentro de un Polígono?

Estoy tratando de crear un rápido punto 2D dentro del algoritmo de polígono, para su uso en pruebas de éxito (por ejemplo, Polygon.contains(p:Point)). Se agradecerían sugerencias sobre técnicas eficaces.

¿Qué bloquea Ruby, Python para obtener la velocidad de Javascript V8? [cerrado]

¿Hay alguna característica de Ruby / Python que esté bloqueando la implementación de optimizaciones (por ejemplo, almacenam ... ser bloqueado por las patentes de software. O esto es más bien cuestión de recursos puestos en el proyecto V8 por Google.

¿Los bloques try/catch dañan el rendimiento cuando no se lanzan excepciones?

Durante una revisión de código con un empleado de Microsoft nos encontramos con una gran sección de código dentro de un bloqu ... n no lanzado? EDITAR: Estoy añadiendo una recompensa. Hay respuestas interesantes, pero me gustaría obtener más información.

¿Cómo es tan rápido TeamViewer?

Lo siento por la longitud, es un poco necesario. Introducción Estoy desarrollando un software de escritorio remoto (solo po ... tipo de ganchos de lujo para detectar cambios en la pantalla junto con comparaciones de imágenes XOR extremadamente rápidas.

¿Por qué procesar una matriz ordenada es más lento que una matriz sin clasificar?

Tengo una lista de 500000 objetos generados aleatoriamente Tuple<long,long,string> en los que estoy realizando una simp ... 281 matches in 00:00:04.1796578 (Unsorted) Populated in 00:00:01.3326378 Found 15614281 matches in 00:00:08.6027886 (Sorted)

Cuál es la mejor manera de paginar resultados en SQL Server

¿Cuál es la mejor manera (en términos de rendimiento) de paginar resultados en SQL Server 2000, 2005, 2008, 2012 si también desea obtener el número total de resultados (antes de paginar)?

std::regresión de rendimiento vectorial al habilitar C++11

He encontrado una regresión de rendimiento interesante en un pequeño fragmento de C++, cuando habilito C++11: #include < ... ( +- 9.84% ) [74.81%] 0.036678068 seconds time elapsed ( +- 0.80% )

¿Cómo son los juegos 3D tan eficientes?

Hay algo que nunca he entendido. ¿Cómo puede un gran juego de PC como GTA IV usar el 50% de mi CPU y ejecutarse a 60 fps mientras que una demostración DX de una tetera giratoria a 60 fps usa la friolera de 30%?

¿Por qué la gente dice que Ruby es lenta? [cerrado]

Me gusta Ruby on Rails y lo uso para todos mis proyectos de desarrollo web. Hace unos años se hablaba mucho de que Rails era ... o. Finalmente, no puedo encontrar muchas noticias sobre Ruby 2.0 - supongo que estamos a unos pocos años de eso, entonces?

La forma más rápida de determinar si un entero está entre dos enteros (inclusive) con conjuntos de valores conocidos

¿Hay una forma más rápida que x >= start && x <= end en C o C++ para probar si un entero está entre dos entero ... s LBB44_36 Bastante sorprendente cómo reducir o eliminar la ramificación puede proporcionar una velocidad tan dramática.

Hacer que el emulador de Android funcione más rápido

El emulador de Android es un poco lento. Para algunos dispositivos, como el Motorola Droid y el Nexus One, la aplicación se e ... do posible? He estado jugando con sus parámetros, pero aún no he encontrado una configuración que muestre una mejora notable.

regex.prueba V. S. string.match para saber si una cadena coincide con una expresión regular

Muchas veces estoy usando la función string match para saber si una cadena coincide con una expresión regular. if(str.match(/{regex}/)) ¿hay alguna diferencia entre esto: if (/{regex}/.test(str)) Parecen dar el mismo resultado?

Simulación de Una Conexión a Internet Lenta

Sé que esta es una pregunta extraña. Ya que suelo desarrollar aplicaciones basadas en la "suposición" de que todos los usuari ... No me preocupa qué idioma se usa. Y no estoy buscando muestras de código ni nada, solo interesado en la lógica detrás de él.