C#で定義したオブジェクトはメモリ上使われているサイズを測定するには? 前提条件は、測定する対象のオブジェクトはシリアライズできること。 using System.Runtime.Serialization.Formatters.Binary; long size = 0; object o = new object(); using (Stream s = new MemoryStream()) { BinaryFormatter formatter = new BinaryFormatter(); formatter.Serialize(s, o); size = s.Length; } ★月額105円~/容量最大30GB/機能満載! ロリポップ!レンタルサーバー ★ コメント: |