Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Почти теоретический вопрос... про память Добавлено: 11.08.04 19:09  

Автор вопроса:  velwet
Не так давно начала осваивать vb.net - в плане хобби, так что теоретическими основами всего этого дела себя не утруждал. А тут возник вопрос. Вот у меня приложение: форма и на ней штук 20 контролов на нескольких tabpage'ах - вроде окна настройки. Все это при запуске отъедает ~12 МБ, если верить диспетчеру задач. Если открыть OpenFileDialog - еще плюс три. Если десериализовать небольшой xml файлик - еще плюс четыре. Общая цифра потрясает. Но если свернуть программку в панель, получаем всего ~500Кб, а развернув - "устаканивается" на уровне 3,5 - 4 Мб; что приемлемо. Так вот: как добиться, чтобы скачка в потреблении памяти не было с самого начала; и стоит ли этого добиваться? Связан ли этот скачок с jit-компиляцией?

Ответить

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

Номер ответа: 1
Автор ответа:
  Артём Л.



ICQ: 280044491 

Вопросов: 43
Ответов: 227
 Профиль | | #1 Добавлено: 11.08.04 23:10
Public Declare Auto Function SetProcessWorkingSetSize Lib "kernel32.dll"
(ByVal handle As IntPtr, ByVal minimumWorkingSetSize%, ByVal
maximumWorkingSetSize%) As Boolean

где-нибудь в проге

SetProcessWorkingSetSize(System.Diagnostics.Process.GetCurrentProcess().Hand
le, -1, -1)



Ответить

Страница: 1 |

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



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