84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
질문 1: 함수는 생성될 때 컨텍스트를 선언하고, 실행될 때 지역 변수를 범위 체인으로 업데이트합니다. 범위 체인은 실행될 때 함수 내부에 지역 변수를 포함합니다. 더 혼란스러운 것은 사용되지 않는 함수가 실행되지 않는다는 것입니다. . 사용되지 않는 함수가 확실히 OriginalThing을 참조한다는 것을 어떻게 알 수 있나요? 질문 2: 이 메모리 누수를 어떻게 설명할 수 있나요? 전문가들이 더 자세히 설명해 주셨으면 좋겠습니다.
질문 1: 함수(replaceThing)의 변수가 범위를 벗어난 후 함수(replaceThing)가 한 번 사용되고 프로그램이 실행될 때까지 다시 참조되지 않으면 잠시 후 재활용됩니다.
질문 2: 사물 할당 작업을 보면 배열을 생성하는 작업이 항상 수행되고 있으며, 한 번에 1,000,000개의 조인 작업이 수행되고 있으며, 메모리 재활용 속도가 따라잡을 수 없습니다. 이는 곧 메모리 누수로 이어질 것입니다.
질문 1: 함수(replaceThing)의 변수가 범위를 벗어난 후 함수(replaceThing)가 한 번 사용되고 프로그램이 실행될 때까지 다시 참조되지 않으면 잠시 후 재활용됩니다.
질문 2: 사물 할당 작업을 보면 배열을 생성하는 작업이 항상 수행되고 있으며, 한 번에 1,000,000개의 조인 작업이 수행되고 있으며, 메모리 재활용 속도가 따라잡을 수 없습니다. 이는 곧 메모리 누수로 이어질 것입니다.
으아악