Когда память на самом деле освобождается в Objective-C?

Вы можете получить доступ к элементам управления по имени с помощью свойства Form.Controls, например:

Dim text1 As TextBox = CType(Me.Controls("text_1"), TextBox)
1
задан Vivin Paliath 27 April 2010 в 20:14
поделиться

1 ответ

Нет смысла пытаться очистить память перед выходом; вы уходите, поэтому все имеющиеся у вас редкие ресурсы возвращаются в систему.

Распространенное заблуждение состоит в том, что free () (лежащий в основе механизм для выпуска) немедленно возвращает память в систему; в большинстве реализаций его нет, а скорее добавляет во внутренний список свободных мест; на котором память хранится для использования вашим приложением, но освобождается для системы, если требуется. Во второй раз, когда цикл повторяется, ваше приложение повторно использует эту свободную память для выделения, а не запрашивает у системы больше, что делает все более плавным для всех.

2
ответ дан 3 September 2019 в 00:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: