gpt4 book ai didi

.net - 获取 List 的字节大小

转载 作者:行者123 更新时间:2023-12-04 02:51:25 24 4
gpt4 key购买 nike

愚蠢的问题,但在我目前正在开发的 winforms 应用程序中,我想获得 List<[SomeObject]> 分配/使用的字节数保存在内存中(用于统计目的)。这可能吗?我已经搜索了可能的选项,但显然没有 myList.GetTotalBytes()方法。

最佳答案

我不确定运行时是否提供了一种可靠的编程方法来获取对象的大小,但是有一些选项可供您选择:

  • 使用像 CLR Profiler 这样的工具
  • 使用 Marshal.SizeOf() (返回对象的非托管大小)
  • 将您的对象序列化为二进制以获得近似值
  • 关于.net - 获取 List<T> 的字节大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1816988/

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