https://deepu.tech/memory-management-in-programming/
필자는 개인적으로는,
개발할때 언어의 내부 메모리 관리 원리를 알고있어야할 필요가 없다고 생각한다.
그걸 몰라도 되도록 추상화를 한것이니까.
그래서 딱히 외우거나 하지는 않는데, 그래도 가끔 필요할때가 있다.
성능 튜닝이라던지, 누수관리라던지까지 않아도 단순 호기심일수도 있고....
아무튼 알아야될 순간이왔을때, JVM 메모리관리, GC 원리 이런식으로 그때그떄 찾아서 리마인드를 하는데,
Clojure User Group 에 올라온 해당 페이지가 지금까지본 메모리 관리 설명중에서 가장 우수한것같다. (Clojure 와 직접적인 연관관계는 전혀 없음)
언어/플랫폼별 (JVM/ V8 / Go / Rust ) 뿐의 상세한 설명은 메모리관리방법의 다양한 기술을 상세하게 설명해주는데 아주 이해가쏙쏙 되게 설명을 잘해두었다. 특히 시각화 자료가 아주 우수하다.
유일한 단점은 영어.. 라는것인데
구글번역때리면 거의 완벽하게 번역되서 큰 걸림돌이 되지않는다.
728x90
'프로그래밍 기술 노트 > 기타 정보' 카테고리의 다른 글
AppSync Subscription Data Field가 DB 에는 있지만, null 로 오는 경우 (Feat GraphQL) (0) | 2024.05.07 |
---|---|
주둥아리 주도 개발 (JDD) (3) | 2021.08.19 |
[Visual Studio] 비주얼 스튜디오 창 분할 (code split) 시 비정상적으로 종료 되는 문제 (7) | 2021.02.22 |
[AWS/자격증] AWS Certified Cloud Practitioner 획득 (0) | 2020.11.24 |
[Dependencies] Dll 라이브러리 의 의존 관계를 확인프로그램 (0) | 2020.11.03 |