1. 네이티브 메모리와 V8힙의 특성과 이러한 특성이 어떻게 GC 수행에 영향을 미치는가?
  2. 네이티브 영역에 있는 버퍼가 존재한다면, 다른 어떤 곳에 있는 버퍼가 존재 할 수 있는지와, 그 형식의 차이
  3. I/O 작업의 완료여부를 하드웨어로부터 전송받은 데이터를 libuv가 어떻게 인지하고 조율하는지

1. 네이티브 메모리와 V8 힙의 특성과 GC(가비지 컬렉션)에 미치는 영향

V8 힙

네이티브 메모리


2. 네이티브 영역의 Buffer와 V8 힙 내의 Buffer (또는 유사 데이터 구조)의 형식 차이

네이티브 영역에 할당된 Buffer (Node.js Buffer)

V8 힙에 존재하는 유사 Buffer (ArrayBufferTypedArray)


3. I/O 작업 완료 여부 감지 및 libuv의 조율 메커니즘