programing

Vuex 스토어 데이터는 항상 메모리에 저장됩니까?

goodsources 2022. 8. 1. 22:47
반응형

Vuex 스토어 데이터는 항상 메모리에 저장됩니까?

우선 저의 부족한 영어실력을 이해해주시면 감사하겠습니다.Vuex의 스토어 데이터는 항상 메모리에 저장되어 있는지 궁금합니다.

예를 들어 설명하겠습니다.A페이지에 들어갈 때 서버로부터 리스트를 받아 스토어에 저장하도록 구현했습니다.A페이지에 들어가 B페이지로 이동해도 A의 리스트는 사용되지 않아도 메모리에 남습니까?

이로 인해 매우 큰 어플리케이션에서 메모리 오버플로가 발생하지 않습니까?

전체 페이지 새로고침(vue-router를 사용하는 경우)이 발생하지 않으면 전체 페이지 상태(DOM 및 Javascript/Vuex 데이터 포함)는 메모리에 남습니다.이것은 Single Page Application(SPA; 싱글 페이지응용 프로그램)이라고 불립니다.

SPA에서는 모든 참조를 폐기할 필요가 있습니다(예를 들어 다음과 같이 설정).null가비지 콜렉터에 의해 메모리를 해방할 수 있도록 큰 오브젝트 및 어레이가 필요 없게 되었을 때).

언급URL : https://stackoverflow.com/questions/50940662/vuex-store-data-always-reside-in-memory

반응형