![]() |
|
![]() ![]() ![]() |
|
SerK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 263 Регистрация: 31.3.2007 Репутация: нет Всего: нет |
Может кто наблюдал подобную картину с использованим DLL.
При обращении к DLL память приложения увеличивается, а при закрытии приложения не уменьшается, почему? Ведь так можно дойти до зависания комьютера. Кстати, после обращения к DLL, она закрывается, значит и память должна очищаться. Это сообщение отредактировал(а) SerK - 9.4.2008, 17:57 -------------------- Пусть будет миру хорошо! |
|||
|
||||
xvr |
|
||||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 48 Всего: 223 |
![]() |
||||
|
|||||
SerK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 263 Регистрация: 31.3.2007 Репутация: нет Всего: нет |
xvr
Речь идет не о закрытии приложения, а именно DLL. По логике вещей, когда мы обратились к DLL загрузка памяти увеличивается, а когда мы закрываем DLL, память должна возвращаться к исходному значению. Но этого не происходит, с каждым обращением к DLL память приложения растет и растет. При использовани ресурсов этого не происходит. Это что не доработка Борланда, стоит ли использовать DLL. Конечно, стоит, но в тех случая, когда не приходится часто обращаться DLL. Может я не прав? -------------------- Пусть будет миру хорошо! |
|||
|
||||
xvr |
|
||||||||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 48 Всего: 223 |
Что такое 'закрытие DLL'? FreeLibrary? Память, занятая под саму dll будет освобождена, вся динамическая память, занятая в процессе работы DLL - нет, да и не должна.
![]() |
||||||||
|
|||||||||
Vyacheslav |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2124 Регистрация: 25.3.2002 Где: Москва Репутация: 47 Всего: 59 |
А как Вы это определяли. Если по Task Manager - то это еще не факт -------------------- С уважением, Вячеслав Ермолаев |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++ Builder" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C++ Builder | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |