.net 개체의 크기 확인 내 개체가 얼마나 많은 메모리가 Large Object Heap (85,000 바이트 이상)에서 끝나는 지 확인하기 위해 얼마나 많은 메모리를 사용하는지 알아 보려고합니다. 각 객체에 대한 모든 참조 유형 등에 대해 int에 4, long에 8, 4 (또는 64 비트 인 경우 8)를 추가하는 것만 큼 간단합니까, 아니면 메서드, 속성 등에 대한 오버 헤드가 있습니까? 실제 개체의 크기에는 참조하는 개체의 크기가 포함되지 않는다는 것을 잊지 마십시오. 큰 개체 힙에 올 수있는 유일한 것은 배열과 문자열입니다. 다른 개체는 그 자체로 상대적으로 작은 경향이 있습니다. 10 개의 참조 유형 변수 (x86에서 각각 4 바이트)와 10 개의 GUID (각각 16 바이트)가있는 객체조차도..