gpt4 book ai didi

c# - 我可以在 C# 中以字节为单位获取 Session 对象的大小吗?

转载 作者:行者123 更新时间:2023-12-02 01:22:35 26 4
gpt4 key购买 nike

是否可以在 Session 对象中存储数据表等内容后获取其大小(以字节为单位)?

我想获取特定 Session 对象的大小,例如 Session["table1"],而不是整个 Session 集合,因此另一个问题虽然有帮助,但并不完全重复。

最佳答案

您可以使用编码创建对象的副本,这将为您提供有关它使用多少内存的大概数字。

但是,一如既往,不可能给出内存使用的确切数字。 DataTable 对象不是您可以测量的一 block 固定内存。它包含很多对象,它们之间有引用,并且可能有多个对同一对象的引用,这意味着每个引用都没有该对象的一个​​副本。例如,每个 DataRow 都有对其所属表的引用,但这当然并不意味着每一行都有整个表的完整副本。

关于c# - 我可以在 C# 中以字节为单位获取 Session 对象的大小吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1689045/

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