2
我們的產品基於保存在MemoryCache對象中的內存中對象數據集。如何確定MemoryCache類消耗多少內存?
我想知道存儲在緩存中的數據消耗了多少內存。
因爲我們可能具有相同的機器 (每它自己的應用程序域之內)上運行的產品的多個實例,它會立即看到誰消耗了什麼是重要的?
的類具有像:CacheMemoryLimit和PhysicalMemoryLimit,但沒有讓我知道消耗多少內存的屬性?
在此先感謝!
GetCount()* Marshal.SizeOf(你的類型) –
在我的List對象中做這件事,我得到一個錯誤: 「 - 不能作爲非託管結構編組;沒有有意義的大小或偏移量可以被計算。「 – Denis
我看到 - 看來你只能得到某些類型的大小。 –