gpt4 book ai didi

c# - 如何获取 HttpRuntime.Cache 中对象的大小?

转载 作者:太空狗 更新时间:2023-10-29 23:12:03 25 4
gpt4 key购买 nike

我目前在 ASP.NET HttpRuntime.Cache 中存储了许多不同类型的对象,我想知道是否有办法计算出每个对象有多大?

最佳答案

看看这些问题:

Getting the size of a field in bytes with C#
Find out the size of a .net object

特别是在这些问题中寻找 Jon Skeet 的回答。他们会告诉您为什么数字不准确。

至于获得估价,除非您的对象满足某些标准,否则无法做到这一点。

例如,如果您在缓存中有许多对象,共享对一些公共(public)对象实例的引用,那么在缓存中序列化其中一个对象也会序列化这些公共(public)对象的副本,从而使结果膨胀。

关于c# - 如何获取 HttpRuntime.Cache 中对象的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/326606/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com