메모리 사용량을 알수 있을까요? Cache in-memory in ASP.NET Core

많지 않은 내용을 in-memory cache로 asp.net core에서 사용중에 있습니다.
간략히 테스트중인 상태입니다.

사용에는 이상이 없는데 redis처럼 사용량을 확인하기가 어려워 질문드립니다.
캐쉬된 메모리 사용량을 알 수 있을까요?
아니면 별도로 구현해야할까요?

1개의 좋아요

메모리 사용량을 알 수 있는 속성으로 Size가 있는 것 같은데 internal 이네요.
리플렉션으로 조회해야 될 것 같습니다.
스크린샷 2022-09-27 오후 3.23.42
.net 4.0 cache 에서도 비슷한 접근법을 쓴 것 같은데 의도적인 디자인 인거 같네요.

3개의 좋아요

제가 .net core 기준으로 찾아봐서 그런것 같네요~~^^
내용 잘 보겠습니다.
감사합니다.

2개의 좋아요