0 / 0 / 0
Регистрация: 06.05.2015
Сообщений: 11
|
||||||
1 | ||||||
Создание, уничтожение и очистка памяти от динамического массива24.03.2016, 09:46. Показов 12665. Ответов 10
Метки нет (Все метки)
Здравствуйте.
Создаю динамический массив, задаю размерность через SetLength(). Очищаю через присвоение каждому элементу массива значения nil. Создаю его опять... и так несколько раз, а приложение все больше и больше ест оперативки. Как правильно очищать занятую память?
Upd: Хотел тему создать в разделе "Delphi - для начинающих", а создал почему то в разделе посвященному С++. Как перенести тему? Помогите.
0
|
24.03.2016, 09:46 | |
Ответы с готовыми решениями:
10
Создание, Очистка, Уничтожение Форм Уничтожение динамического массива Очистка динамического массива Очистка динамического массива |
Объявлятель переменных
1220 / 406 / 320
Регистрация: 24.09.2011
Сообщений: 1,274
|
||||||
24.03.2016, 13:03 | 2 | |||||
0
|
0 / 0 / 0
Регистрация: 06.05.2015
Сообщений: 11
|
|
25.03.2016, 04:38 [ТС] | 3 |
0
|
Объявлятель переменных
1220 / 406 / 320
Регистрация: 24.09.2011
Сообщений: 1,274
|
||||||
25.03.2016, 07:38 | 4 | |||||
В Вашем случае будет так:
0
|
0 / 0 / 0
Регистрация: 06.05.2015
Сообщений: 11
|
|
25.03.2016, 08:57 [ТС] | 5 |
Что то у мну походу руки не от туда растут...
Все равно растет, на 13 пересоздании памяти больше на 8 килобайт начинает занимать, потом на 21-ой +4Кб...
0
|
0 / 0 / 0
Регистрация: 06.05.2015
Сообщений: 11
|
|
25.03.2016, 11:17 [ТС] | 7 |
Сообщение от planetoxod
0
|
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
||||||
25.03.2016, 12:03 | 8 | |||||
0
|
0 / 0 / 0
Регистрация: 06.05.2015
Сообщений: 11
|
|
28.03.2016, 05:00 [ТС] | 9 |
Сообщение от mss
0
|
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
28.03.2016, 08:09 | 10 |
0
|
0 / 0 / 0
Регистрация: 06.05.2015
Сообщений: 11
|
|
28.03.2016, 12:30 [ТС] | 11 |
Всем спасибо за помощь. Нашел я свою ошибку...
Не в массиве дело было, я картинку создавал а память при пересоздании не освобождал
0
|
28.03.2016, 12:30 | |
28.03.2016, 12:30 | |
Помогаю со студенческими работами здесь
11
Очистка памяти массива (С++) Очистка памяти от массива Уничтожение динамического массиа строк Освобождение памяти динамического массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |