vectorのメモリ消費量についてですが、
vector<int>とやるとintは4bytesなので、
4bytes x サイズ分のメモリを使うと思っていたのですが、

実際は、8bytes x サイズ分、つまり倍
使っているように見えます。
サイズはそのままで、消費を4bytes分相当にする方法はないでしょうか。

環境はlinux g++ 4.4です。