Pular para o conteúdo
Mapa do curso | Lição 3 de 4

Decoradores · 7.3

@benchmark

Todas as lições estão abertas — pule quando precisar.

@benchmark mede o tempo de execução:

@benchmark
fn heavy_computation() -> int {
    let mut sum = 0
    for i in 0..1000000 {
        sum = sum + i
    }
    return sum
}

print(heavy_computation())
// [benchmark] heavy_computation: 12ms

Objetivo: Adicione @benchmark a uma função que computa a soma de 1 a 1.000.000.

lição-7-3.zolo
Saída do programa

Execute o código para ver a saída

Índice global

Encontre seu caminho pela Zolo

Experimente uma ideia

Comece por aqui

9 resultados

9 resultados

enespt-br