Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Освобождение памяти приложения Добавлено: 04.09.07 23:50  

Автор вопроса:  Mr.Smile | ICQ: 427682013 
Привет всем, кого не видел! :) Вот собственно и вопрос: Как освобождать память в своём приложении? Например, работает прога, 2 Мб оперативки кушает максимум. Только я использовал вопроизведение звука через quartz.dll, памяти добавилось ещё ~10-11 Мб :) Ставлю всему использованному [Bla-Bla] = Nothing, но это не сильно помогает (- ~250-400 Кб). КАК посоветуете мне освобождать память?

Ответить

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

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



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #1
Добавлено: 05.09.07 17:02
Чисто предположу:
возможно винда сама что-то мутит, и ничего сделать нельзя? кроме того что "не сильно помогает".
а вообще не знаю точно)

Ответить

Номер ответа: 2
Автор ответа:
 sne



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

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #2
Добавлено: 05.09.07 19:28
CoFreeUnusedLibraries
SetProcessWorkingSetSize

Ответить

Номер ответа: 3
Автор ответа:
 Mr.Smile



ICQ: 427682013 

Вопросов: 14
Ответов: 464
 Профиль | | #3 Добавлено: 06.09.07 17:01
2 sne Не мог бы ты привести пример, как это работает? SetProcessWorkingSetSize? И что будет если процесс вылезет за рамки установленного размера? И в каких единицах измерения указывать?

Ответить

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



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

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #4
Добавлено: 06.09.07 20:44
Call SetProcessWorkingSetSize(GetCurrentProcess(), -1, -1)

Ответить

Номер ответа: 5
Автор ответа:
 Mr.Smile



ICQ: 427682013 

Вопросов: 14
Ответов: 464
 Профиль | | #5 Добавлено: 06.09.07 23:12
Спасибо, но ничего не помогает. :( Может есть другой способ?

Ответить

Номер ответа: 6
Автор ответа:
 sne



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

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #6
Добавлено: 08.09.07 13:33
если это не помогает, значит память используется, ищи где течет...

Ответить

Страница: 1 |

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



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