privateMemory, totalMemory ?
희선
2023.04.01
현재 메모리 사용량 측정 같은 거 해보려고System 의 도움말을 보고 있는데요.
privateMemory, totalMemory 이런 것들의 의미를 정확히 잘 모르겠습니다.실제로 문자열로 출력해보니,제가 생각했던 것과 좀 다른 것 같아서...
혹시 알고계시면, 조금이나마 설명해주시면 감사하겠습니다.
-
큰나래
답변 감사드립니다 굿오후 되세요
-
도래솔
doc의 내용을 알려드리자면
디바이스 상의 avm에 전체 상주한 메모리가 totalMemory 입니다
즉, flash를 3개 띄워 놓았다면 3개가 다 점유한 메모리가 totalMemory가 되는 것입니다
privateMemory는 현재 flash가 점유하고 있는 단독의 Memory입니다
이건 사족입니다만,
보통 gc가 왜 가동이 안되나 언제 메모리를 수거해 가는거야라고 avm에 대해서 불만이 많았습니다만
scout로 모니터링 해보니 굉장히