Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: форма с ImageList пожирает слишком много ресусов. Добавлено: 06.04.06 07:40  

Автор вопроса:  Mario.NET.ka
Имеется многооконный MDI интерфейс.
Одна из дочерних форм содержит компонент ImageList в который загнано порядка 20 картинок png 256*256 размером 50 Кб.
При выборе определенной позиции в одной дочерней форме открывается эта форма с картинками, и в зависимости от того что именно было выбрано в PictureBox подгружается определенная картинка из списка.
Все бы ничего, но если в обычном виде программа жрет порядка 20 М оперативки, то при открытии формы с картинками она поглощает 60 М оперативки, и причем при закрытии этой формы память не высвобождается.
Как быть? Не хотелось бы чтобы приложение пожирало столько ресурсов. .

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 vito



Разработчик Offline Client

Вопросов: 23
Ответов: 879
 Web-сайт: softvito.narod2.ru
 Профиль | | #1
Добавлено: 07.04.06 19:04
Вот это действительно проблема автосборки мусора :)

Выгрузи форму принудительно, а то .NET ее будет про запас держать, чтобы снова не напрягаться:)

А в каком разрезе тебе это важно? Ну жрет и жрет.
У тебя же она не потоянно работает?

Ответить

Номер ответа: 2
Автор ответа:
 Mario.NET.ka



Вопросов: 1
Ответов: 2
 Профиль | | #2 Добавлено: 08.04.06 12:07
А как выгрузить форму принудительно?
me.close() не выгружает из памяти, а насколько я знаю, метода типа unload form в VB 8 нету

Ответить

Номер ответа: 3
Автор ответа:
 Mario.NET.ka



Вопросов: 1
Ответов: 2
 Профиль | | #3 Добавлено: 12.04.06 07:43
Неужели никто не подскажет?...........
Ребята очень надо.
Это же не правильно держать все в памяти. Когда форму закрывают, она должна выгружаться из памяти, а этого не происходит.
Помогите плз

Ответить

Номер ответа: 4
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #4 Добавлено: 12.04.06 13:14
Обсуждалось..
http://vbnet.ru/forum/show.aspx?id=95882&page=1

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам