inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

PHP 8, 새로운 기능 살펴보기

13 - 약한 맵 (WeakMap)

이거는 어려운것 같네요.

해결된 질문

330

검은냥냥이

작성한 질문수 3

0

음... 이렇게 이해하면 될까요?

원래는 기존 방식대로 동일한 작업을 수행하면 메모리 누수가 발생되는데, WeakMap을 이용하게 되면 맵에서 삭제되기 때문에 메모리 누수가 발생되지 않는다?라고 이해하면 될지...

어려운 내용이네요;;

php

답변 2

1

정상우

메모리 누수라기보단 연결이 느슨하게 되어있다고 보시면되겠습니다. PHP 언어는 변수 가비지 컬렉션이 있으므로 메모리 누수라는 개념은 딱히 고려할 필요는 없습니다.

SplObjecStorage 를 생각해보면, 키가 되는 오브젝트를 릴리즈하더라도 스토리지에선 사라지지 않는데,
WeakMap 이나 WeakReference 에선 사라지게 됩니다. Weak 라는 문구가 붇은 이유이기도 하죠.

0

검은냥냥이

아 이해 됬습니다.

감사합니다!

뉴스페이퍼 싱글템플릿 디자인 관련 상담 요청

0

26

2

53강 레이아웃에서 css git 링크 관련 질문입니다.

0

35

2

폰트 업로드 단계에 설치해야할 플러그인이 현재 없습니다

0

48

2

FASTCOMET SSL 설정 방법 문의

0

52

2

banbu.kr 사이트 접속이 안됩니다.

0

56

2

선생님 총체적 난국입니다..

0

71

2

wsl에서 폴더 열기 리눅스 드라이브가 보이지 않습니다.

0

65

1

도메인연결문의

0

53

2

도쿄서버 선택불가의 경우 대체 안을 알려주세요

0

54

2

호스팅 서버선택에 도쿄가 없어요.

0

54

2

우분투 설치후 도커 설치하고 재부팅후 우분투 설정 화면이 안나옵니다.

0

46

1

강의가 오래됐는데 현시점에 원활한 진행이 가능할까요?

0

41

2

도메인과 호스팅구매후 상태

0

59

2

스프링부트 프로젝트 생성에서 java version

0

170

2

newspaper 테마와 GP 테마 사용 문의

0

49

1

Generate Press 받는 방법

0

85

1

구글 애드센스 검토를 요청 했는데 오류가 발생해요

0

80

2

cPanel 내 PHP 옵션 설정 질문 드립니다.

0

66

2

클라우드 웨이즈로 서버를 어떻게 옮길수있나요?

0

107

2

유니온타입쓸대

0

276

1

이건 어디다가 쓰는지 모르겠어요

0

198

1

믹시드 타입 선언하고

0

237

1

이해 안되시는 분

0

328

2

Attributes 이해 안되시는분

0

373

2