相关疑难解决方法(0)

使用C#获取字段大小(以字节为单位)

我有一个类,我想检查它的字段并最终报告每个字段占用的字节数.我假设所有字段都是Int32,byte等类型.

如何轻松找出该字段占用的字节数?

我需要这样的东西:

Int32 a;
// int a_size = a.GetSizeInBytes;
// a_size should be 4
Run Code Online (Sandbox Code Playgroud)

c# reflection byte

60
推荐指数
6
解决办法
5万
查看次数

找出.net对象的大小

我试图找出我的对象需要多少内存才能看到它们中有多少内存在大对象堆上(超过85,000字节).

对于每个对象的任何引用类型等,添加4为int,8为长,4(或8如果你在64位)是简单的,或者是方法,属性等的开销.

.net profiling garbage-collection memory-management

53
推荐指数
5
解决办法
5万
查看次数

如何在HttpRuntime.Cache中获取对象的大小?

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

c# asp.net caching httpruntime.cache

5
推荐指数
1
解决办法
4632
查看次数