```
[InternalBufferCapacity(150)]
public struct InventoryBufferData : IBufferElementData
{
public int ID;
}
```

will allocate **600B / Entity**:

`{int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int}`

```
[InternalBufferCapacity(8)]
public struct InventoryBufferData : IBufferElementData
{
public int ID;
public uint Amount;
}
```

will allocate **64B / Entity**

`{int,uint,int,uint,int,uint,int,uint,int,uint,int,uint,int,uint,int,uint}`

Lower memory footprint wonâ€™t correlate with increased performance necessarily, but **it is a very reasonable default** until more factors is known.