Resultados de la búsqueda a petición "microbenchmark"

3 la respuesta

¿Por qué la función mediana R estándar es mucho más lenta que una alternativa simple de C ++?

Hice la siguiente implementación de la mediana enC++ y lo usé enR víaRcpp: // [[Rcpp::export]] double median2(std::vector<double> x){ double median; size_t size = x.size(); sort(x.begin(), x.end()); if (size % 2 == 0){ median = (x[size / 2 - 1] ...

11 la respuesta

¿Cómo escribo un micro benchmark correcto en Java?

¿Cómo se escribe (y ejecuta) un micro benchmark correcto en Java? Estoy buscando ejemplos de código y comentarios que ilustran varias cosas en las que pensar. Ejemplo: ¿Debe el punto de referencia medir tiempo / iteración o iteraciones ...

1 la respuesta

Extraños efectos de rendimiento de tiendas dependientes cercanas en un bucle de búsqueda de puntero en IvyBridge. Agregar una carga adicional lo acelera?

Primero tengo la configuración a continuación en un IvyBridge, insertaré el código de carga útil de medición en la ubicación comentada. Los primeros 8 bytes debuf almacenar la dirección debuf en sí, lo uso para crear una dependencia transportada ...

14 la respuesta

Primera vez se ejecuta un bucle Java LENTO, ¿por qué? [Sun HotSpot 1.5, sparc]

Al comparar algunos códigos Java en un cuadro Solaris SPARC, noté que la primera vez que llamo a la función de evaluación comparativa se ejecuta EXTREMADAMENTE lento (10x de diferencia): Primero | 1 | 25295.979 msSegundo | 1 | 2256,990 msThird ...

22 la respuesta

¿Cómo puedo encontrar el valor faltante de manera más concisa?

El siguiente código verifica six yy son valores distintos (las variablesx, y, z solo puede tener valoresa, b oc) y si es así, establecez al tercer personaje: if x == 'a' and y == 'b' or x == 'b' and y == 'a': z = 'c' elif x == 'b' and y == 'c' ...