Исходники и презентации

This commit is contained in:
2025-05-23 07:26:39 +03:00
parent aa948179d5
commit 02d8430a3a
514 changed files with 13773 additions and 0 deletions

View File

@ -0,0 +1,34 @@
package main
import (
"fmt"
"runtime"
)
func printAllocs() {
var m runtime.MemStats
runtime.ReadMemStats(&m)
fmt.Printf("%d MB\n", m.Alloc/1024/1024)
}
func FindElement(numbers []int, target int) *int {
for idx := range numbers {
if numbers[idx] == target {
return &numbers[idx]
}
}
return nil
}
func main() {
var numbers = make([]int, 1<<30)
pointer := FindElement(numbers, 0)
_ = pointer
printAllocs()
runtime.GC()
printAllocs()
runtime.KeepAlive(pointer)
}