Node.js 파드는 왜 그 크기인가: NODE_OPTIONS부터 파드 수까지 직접 재본 사이징
같은 워크로드에 GC 튜닝 플래그 한 줄을 붙였더니 peak RSS가 201MB에서 593MB로 뛰었다. 살아있는 데이터는 그대로였다. 왜 그게 당연한 결과인지 V8 New Space를 직접 측정해 역추적하고, 프론트엔드 개발자가 Node.js 파드를 사이징하는 세 축을 정리한다.
같은 워크로드에 GC 튜닝 플래그 한 줄을 붙였더니 peak RSS가 201MB에서 593MB로 뛰었다. 살아있는 데이터는 그대로였다. 왜 그게 당연한 결과인지 V8 New Space를 직접 측정해 역추적하고, 프론트엔드 개발자가 Node.js 파드를 사이징하는 세 축을 정리한다.
수백 개의 요소를 효율적으로 관찰하면서 메모리 누수도 방지하는 방법
JSON.parse()가 버거워할 때 살아남는 법
스냅샷 해석과 디버깅의 책임은 본인에게 있습니다
V8 내부 코드를 자유롭게 읽을 수 있는 그날까지
deps에 primitive 값만 사용하기, 훅을 컴포넌트에서 제거하기
V8 가비지 컬렉션의 세대별 구조, 힙 메모리 제한 조정, 그리고 메모리 누수를 진단하는 실용적인 방법을 정리합니다.
분석할 때 마다 한숨이 나오는 그것
https://overreacted.io/a-complete-guide-to-useeffect/ 도 시간나면 읽어보세용
원래 이런건 이해가 될 때 까지 하는거임
맛만 볼게 아니고 직접 코드 까봐서 공부를 해봐야 되는데 😭
성능은 좋을 수록 좋다 그것이 성능이니까
V8의 깊고 더 어두운 곳으로...
면접에서 들었던 거지같은 질문에 대한 해답
```toc tight: true, from-heading: 2 to-heading: 3 ``` [4 Types of Memory Leaks in JavaScript and How to Get Rid Of Them](https://auth0.com/blog/four-types-of-leaks-in-your-javascript-code-and-how-to-...