shad-go/lectures/10-runtime/lecture.slide

35 lines
378 B
Text
Raw Normal View History

2021-02-18 09:45:14 +00:00
low-level
Лекция 9
Короткий Фёдор
* Go runtime
- Compiler
- GC
- Scheduler
* Compiler
- Inlining
- Escape Analysis
- Bound Check Elimination
* GC
- STW
- Mark Assist
- Knobs
- Finalizer
- sync.Pool
- Stack Growth
- Write Barrier
* Scheduler
- G, M, P model
- Global Run Queue, Local Run Queue
- Knobs
- Runaway threads problem
- runtime.LockOsThread