Sobes.tech
Junior — Middle

Proqramda massiv elementlərinə giriş sürətini necə ölçmək olar?

sobes.tech Süni İntellekt

AI-dan cavab

Go dilində massiv elementlərinə giriş sürətini ölçmək üçün, massivə ardıcıl giriş edən dövrün icra vaxtını ölçmək üçün time paketindən istifadə edə bilərsiniz. Məsələn:

package main

import (
    "fmt"
    "time"
)

func main() {
    arr := make([]int, 1000000)
    // Massivi doldururuq
    for i := range arr {
        arr[i] = i
    }

    start := time.Now()
    sum := 0
    for i := 0; i < len(arr); i++ {
        sum += arr[i]
    }
    elapsed := time.Since(start)

    fmt.Printf("Cəm: %d, Giriş vaxtı: %s\n", sum, elapsed)
}

Bu metod massiv elementlərinə ardıcıl giriş üçün təxmini vaxt almağa imkan verir. Daha dəqiq ölçmələr üçün testing paketi ilə benchmarklar istifadə oluna bilər.