Забить оперативную память MemoryStream'ом

В целях эксперимента, хочу забить оперативную память MemoryStreamом.
Хочу отметить, что нужен именно MemoryStream. byte[] bytes = new bytes[9999999]; - не подойдёт.

                    int bufSize = 1000;
                    byte[] buffer = new byte[bufSize];
                    MemoryStream mem = new MemoryStream();
                    for (int j = 0; j < 100000; ++j)
                    {
                         mem.Write(buffer, 0, bufSize);
                    }

Этот код должен сожрать ~100mb памяти. Но в диспетчере написано, что мой процесс сожрал 160,7mb.
Почему? До выполнения кода пишет 3mb.