5
A
回答
4
MemoryCache
有一個內部CacheMemoryMonitor
定期詢問其參考它們有多大。它在mscorlib中使用了一個名爲SizedReference
的內部類型,該類型也是跟蹤其目標使用的內存(大約)的參考。
它還從GC收集各種統計數據,以幫助確定內存壓力是否應導致它開始驅逐過程。
相關問題
- 1. Linux如何知道進程使用了多少物理內存?
- 2. Python腳本知道它使用多少內存
- 3. 如何知道我在一個進程中使用了多少內存? win32 C++
- 4. 軟件如何知道它安裝了多少次?
- 5. Android:我如何知道我的應用在VM上分配了多少內存?
- 6. 如何在Xcode中知道我的對象圖佔用了多少內存?
- 7. 如何確定MemoryCache類消耗多少內存?
- 8. 我可以知道JavaScript中的函數調用使用了多少內存嗎?
- 9. Firebase數據庫 - 如何知道我使用了多少空間?
- 10. 有什麼辦法可以知道線程使用了多少內存?
- 11. sizeof mmap在c中,我們如何知道我分配了多少內存
- 12. 有沒有辦法知道會話使用多少內存?
- 13. 如何刪除[]知道要刪除多少內存?
- 14. 我如何知道要重新分配多少內存?
- 15. memcache可以告訴你它使用了多少內存?
- 16. 如何知道有多少用戶從App Store下載了App?
- 17. 如何知道用戶對SoundCloud上傳了多少次上傳?
- 18. ifstream :: read不知道它真的讀了多少字節?
- 19. 如何確定我的類使用了多少內存?
- 20. MATLAB:如何查看.m文件中使用了多少內存?
- 21. 在執行過程中,java程序如何知道它正在使用多少內存?
- 22. 如何知道AS3中的NetStream加載了多少視頻?
- 23. 如何知道按鈕被點擊了多少次?
- 24. 如何知道我獲得了多少Facebook的喜歡?
- 25. 我如何知道點擊了多少次?
- 26. Android - 如何知道(編程)電話鈴響了多少次?
- 27. 我如何知道Waypoint一次切換了多少個實例?
- 28. 如何知道到目前爲止插入了多少行?
- 29. 如何知道,我在UIScrollview中滾動了多少?
- 30. 如何知道在NSMatrix中選擇了多少行和列?
所以基本上這意味着'MemoryCache'將會有一個(好的)想法來存儲整個對象圖,對嗎?可以肯定的是,它並不像簡單地將與它使用的內部Hashtable的鍵相關聯的對象引用大小相加那麼幼稚,不是嗎? –
因此......在不瞭解.net和CLR內部的情況下不可能實現'MemoryCache'? – binki