컴퓨터/Golang 썸네일형 리스트형 [Golang] io.Reader 그리고 Heap, Stack Intro - Escape Analysis A. Heap vs. Stack - Read 함수를 사용하여 byte를 읽는 방법이, - 아래와 같은 두가지 방법이 있는데, - 방법 1: Slice를 read 함수에서 만들어서 main으로 넘겨줄 경우 - 방법 2: Slice함수를 사용자가 직접 만듫어서 read 함수에 Argument로 사용하는 경우 - 2번의 경우가 모든 것이 stack에서 활동하므로 빠를 수밖에 없다. B. io.Reader - 그러므로.... Golang의 io.Reader 함수가 구현된 것을 보면 왜 아래와 같이 구현됬는지 알 수 있다. Reference - Understanding Allocations: the Stack and the Heap - GopherCon SG 2019 K.. 더보기 이전 1 다음