Изменения

Перейти к: навигация, поиск

Работа с памятью

802 байта добавлено, 02:33, 11 июля 2011
Визуализация адресного пространства с помощью VMMap
return 0;
}
 
С помощью оператора new можно выделять память в куче(что такое куча будет рассказано в следующих статьях). Пока что просто посмотрим как эта память выделяется.
 
До выполнения
int *a = new int [1000000];
 
[[Файл:vmmap_before.png|center|500px|thumb]]
 
После выполнения
int *a = new int [1000000];
 
[[Файл:vmmap_after.png|center|500px|thumb]]
 
Видим выделение памяти, и ее обьем.
 
{{TODO|t=Здесь можно написать кстати про обьем страниц, как я подозреваю выделилось 3908 Кб, тк для хранения 10^6 интов нужно 3906,25 Кб}}
69
правок

Навигация