![]() |
Модераторы: Partizan, gambit |
![]() ![]() ![]() |
|
Karrde |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 62 Регистрация: 11.11.2006 Репутация: нет Всего: нет |
Можно ли c++/cli освобождать память managed массивов вручную, не дожидаясь сборщика мусора, по аналогии с dispose в c#?
|
|||
|
||||
Sartorius |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1568 Регистрация: 18.7.2006 Где: Ivory tower Репутация: 1 Всего: 37 |
||||
|
||||
sCreator |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 20.8.2009 Где: Московская област ь Репутация: нет Всего: 5 |
Может тебе нужно GC.Collect
т.е. попросить сборщик мусора немного убраться. А dispose, как правильно сказали - это немного другое - а именно организация освобождения неуправляемых ресурсов ( например дескрипторов файлов, закрытие соединений и т.д. ). Если действительно надо освобождать, то можешь посмотреть в сторону небезопасного кода, указателей и создания массивов в стеке с помощью stackalloc - это не освобождение в нужный момент, но ограничение жизненным циклом определяющего его метода. Это сообщение отредактировал(а) sCreator - 24.10.2010, 21:44 |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | .NET для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |