Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- MySQL 테이블명 바꾸기
- 자바마스터
- html input
- sql 테이블명 바꾸기
- SpringBoot Mybatis
- 스프링 jsp
- 랭킹정렬
- 자바 순위정렬
- html video thumbnail
- 자바
- @PathVariable
- 자바정렬
- video tag
- 순위정렬
- 비디오 태그 이미지
- selection does not contain a main type
- jsp 연결
- 정수 자료형
- Failed to configure a DataSource
- 스프링부트 jsp 연결
- 자바 #Java #Scanner #스캐너 #자바알파벳입력
- 스프링부트 마이바티스
- 비디오 태그 썸네일
- spring jsp
- 스프링 jsp 연결
- 스프링부트
- src/main/java
- HTML
- 정신차리고공부하자 #개발자되기 #몰입하자
- 스프링부트 오류
Archives
- Today
- Total
쌤리
동적할당, 정적할당, 가비지컬렉터 | garbage collector 본문
동적할당 (dynamic allocation)
- 프로그램 실행 시간 중 메모리 할당
- 동적 메모리 할당 또는 메모리 동적 할당은 컴퓨터 프로그래밍에서 실행 시간 동안 사용할 메모리 공간을 할당하는 것을 말한다. 사용이 끝나면 운영체제가 쓸 수 있도록 반납하고 다음에 요구가 오면 재 할당을 받을 수 있다. 이것은 프로그램이 실행하는 순간 프로그램이 사용할 메모리 크기를 고려하여 메모리의 할당이 이루어지는 정적 메모리 할당과 대조적이다. 출처: https://ghgus0702.tistory.com/11 [hohyunera]
정적할당 (static allocation)
- 프로그램 실행 전 미리 할당 받는 것
- 자바에서 static 이에 해당
- 정적 메모리 할당은 메모리 할당 방법 중에 하나로, 메모리의 크기가 하드 코딩되어 있기 때문에 프로그램이 실행 될 때 이미 해당 메모리의 크기가 결정되는 것이 특징이다. 출처: https://ghgus0702.tistory.com/11 [hohyunera]
가비지 컬렉터
- 자바에서는 메모리를 가비지컬렉터라는 알고리즘을 통해 관리한다.
- 개발자가 메모리를 처리하기 위한 로직을 만들필요도 ,만들어서도 안된다.
- 자바에서 쓰레기는 객체다. 하나의 객체는 메모리를 점유하고,
- 필요하지 않으면 메모리에서 해제되어야 한다.
- 메모리 점유란 코드에서 a라는 객체가 만들어지고 메모리의 한 부분을 점유하게 되고, 특정 메소드 호출 후 수행이 완료되어 필요없어진 객체를 쓰레기라고 하는데, 이 쓰레기를 효과적으로 처리하는 작업을 가비지 콜렉션 ( Garbage Collection) 이라고 부른다.
'IT 관련' 카테고리의 다른 글
CGI(Common Gateway Interface), PHP / Perl (0) | 2020.05.19 |
---|---|
웹 서버, NGINX / APACHE (0) | 2020.05.19 |
부동소수점과 그 한계 (0) | 2020.05.13 |
기계어 | 어셈블리언어 (0) | 2020.05.13 |
서버, Server 란 무엇인가? (0) | 2020.05.13 |
Comments