일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 미쉬킨의화폐와금융 #미쉬킨 #화폐금융론 #화폐와금융 #경제학 #교양 #경제지식 #경제공부
- 블록체인 #layer2 #레이어2 #이더리움스케일링
- 자료구조 #알고리즘
- 페이스북유니버시티 #마케팅교육 #마케팅캠프
- html #js #parsing
- #경제상식 #화폐 #금융 #화폐금융론 #경제학 #경제기본 #경제지식 #경제근육 #투자지식 #경제공부 #경제학전공 #금융이란 #화폐란 #금융시장 #금융시장역할 #화폐역할 #화폐역기능 #금융역기능 #
- vp #vc #did #신원인증 #블록체인
- #국제채권시장 #유로본드 #유로커런시 #유로달러 #외국채 #금융중개기관 #간접금융 #거래비용#다우존스공업평균지수 #나스닥종합지수 #FTSE100 #DAX #CAC40 #straittimes #항생지수 #거래비용 #유동성 #위
Archives
- Today
- Total
평행우주 : world 1
[JS] 가비지콜렉터와 매니지드 언어 본문
가비지콜렉터 garbage collector
애플리케이션이 할당한 메모리 공간을 주기적으로 검사하여 더 이상 사용되지 않는 메모리를 해제하는 기능
즉 어떤 식별자도 참조하지 않는 메모리 공간을 찾아내 해제하는 것
자바스크립트 언어는 가비지 콜렉터를 내장하고 있는 매니지드 언어로서 가비지 콜렉터를 통해 메모리 누수를 방지
매니지드 언어와 언매니지드 언어 managed language & unmanaged language
프로그래밍 언어는 메모리 관리 방식에 따라 이와 같이 두 분류로 구별 가능
언매니지드 언어
c언어
개발자가 명시적으로 메모리를 할당하고 해제하기 위해 저수준 메모리 제어 기능을 제공
메모리 제어를 개발자가 주도할 수 있으므로, 개발자 역량에 따라 최적의 성능 확보 가능
반대의 경우, 치명적인 오류 생산 가능
매니지드 언어
js
메모리의 할당 및 해제를 위한 메모리 관리 기능을 언어 차원에서 담당
개발자의 직접적인 메모리 제어를 비허용
더이상 사용하지 않는 메모리의 해제는 가비지콜렉터가 수행하며, 이 또한 개발자가 관여 불가
개발자의 역량에 의존하는 부분이 상대적으로 작아져 일정한 생산성 확보 가능
최적의 성능 면에서는 손실 발생
Comments