일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- bytecode 분석
- extends
- throws
- 일상회피
- Recylcer
- 취약점
- abstract
- 심리학
- 보안
- 심리여행
- 버킷리스트
- IMPLEMENT
- ㅇ
- 일상탈출
- 보안취약점
- static
- Transition
- 여행계획
- HelloWorld
- Shared Elements
- Interface
- opcode
- Android
- javap
- Navigation Component
- bytecode
- 여행
- 회피
- 치유
- jvm
Archives
- Today
- Total
패스트터틀
(basic) 개발자가 알아야할 메모리지식 본문
본 포스팅은 블로거가 개발언어의 개념정리 필요를 위한것입니다.
목차와 차례가 뒤죽박죽이며 오직 블로거의 편의목적을 위해 작성되었음을 알려드립니다.
- OS 메모리 기초
- garbage collection(GC, 가비지컬렉션)은 무엇인가?
- OS 메모리 기초
http://tcpschool.com/c/c_memory_structure
https://genesis8.tistory.com/181
- garbage collection(가비지컬렉션)은 무엇인가?
우선 garbage(가비지)는 컴퓨터쪽에서는 메모리를 사용하고 난후 정리가 되지 않은 메모리다.
그래서 이런 garbage들이 쌓이면 메모리는 쓰이지도 쓰지도 못하는 상황이 발생한다.
그래서 이러한 garbage들의 collection들을 다시 반환시켜 메모리를 다시 할당할수있게 만들어주는것이
gabage collection이다.
garbage는 동적으로 메모리를 할당하는 경우 지속적으로 생기며 지속적으로 관리해야한다.
c언어같은경우는 free()를 사용하여 garbage를 관리하며 java같은경우는 JVM이 자동적으로 처리해준다.
Comments