2012-08-05 17 views
13

yo estaba tratando de comparar el rendimiento de dos estados con timeit, y los resultados son algo así como:¿Qué significa `ns` y` us` en el resultado `timeit`?

100 loops, best of 3: 100 ns per loop 
100 loops, best of 3: 1.96 us per loop 

Pero no sé lo que estos ns y us representa, por lo que no saben cuál es más rápido.

Respuesta

24

ns significa nanosegundos. n es el SI prefix regular que significa 10 -9. us significa microsegundos. En el SI que sería mu s (10 -6 segundos) - el u se utiliza porque no hay un μ en ASCII, pero que tiene un aspecto muy similar. En su caso, eso significa que está comparando 100 × 10 -9 segundos contra 1.96 × 10 -6 segundos - el primero es casi 20 veces más rápido.

7

Nanosegundos y microsegundos ... 10 -9 y 10 -6 respectivamente.

Cuestiones relacionadas