Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / DLL (занимаемая память не уменьшается) / 10 сообщений из 10, страница 1 из 1
15.06.2004, 16:16:41
    #32562006
AOleg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DLL (занимаемая память не уменьшается)
Загружаю в Access приложение Dll с помощью LoadLibrary, работаю с функциями, затем выгружаю FreeLibrary. Но, если судить по диспетчеру процессов, занимаемая память не уменьшается после выполнения FreeLibrary. Я что-то не так делаю, или это "особенность" Access? (вообще-то программирую не на Access, поэтому, если можно, объясните попроще :))) ).
...
Рейтинг: 0 / 0
15.06.2004, 16:20:17
    #32562017
SergeySV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DLL (занимаемая память не уменьшается)
Это вообще совершенно сопокойно может быть особенность виндов, есть там у нее параметры по выгрузке неиспользующихся DLL, нет смысла сразу все выгружать, может эта Dll будет еще нужна, винда не занет
...
Рейтинг: 0 / 0
15.06.2004, 16:26:44
    #32562033
AOleg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DLL (занимаемая память не уменьшается)
А если я точно знаю (лучше, чем винда), что DLL мне больше не надо?
...
Рейтинг: 0 / 0
15.06.2004, 16:30:51
    #32562052
Dimon.Ru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DLL (занимаемая память не уменьшается)
Винда считает, что она знает лучше ;)
волноваться нет причины, при нехватке памяти неиспользуемая dll выгрузится (сам не проверял, но так пишут).
...
Рейтинг: 0 / 0
15.06.2004, 16:34:16
    #32562070
Sfag
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DLL (занимаемая память не уменьшается)
А можешь "не на Access" сделать "лучше, чем винда"
...
Рейтинг: 0 / 0
15.06.2004, 17:41:04
    #32562248
Partner
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DLL (занимаемая память не уменьшается)
Извините, может не совсем в тему, но у меня тоже проблемка с диспетчером процессов. Иногда после закрытия Аксеса в диспетчере процессов остаётся MSAccess.exe, из-за чего Аксес не хочет открываться. Может подскажите, с чем эо может быть связано. Не очень здорово будет, если пользователю придётся выгружать процесс через диспетчер, чтобы снова открыть приложение.
...
Рейтинг: 0 / 0
15.06.2004, 17:43:54
    #32562260
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DLL (занимаемая память не уменьшается)
посмотри тут

/topic/33519&hl=me.chk
...
Рейтинг: 0 / 0
16.06.2004, 07:57:52
    #32562772
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DLL (занимаемая память не уменьшается)
PartnerИзвините, может не совсем в тему, но у меня тоже проблемка с диспетчером процессов. Иногда после закрытия Аксеса в диспетчере процессов остаётся MSAccess.exe, из-за чего Аксес не хочет открываться. Может подскажите, с чем эо может быть связано. Не очень здорово будет, если пользователю придётся выгружать процесс через диспетчер, чтобы снова открыть приложение.

не стоит в открытых рекордсетах , после их использования
set рекордсет=nothing
рекордсет.close
...
Рейтинг: 0 / 0
16.06.2004, 10:43:46
    #32562995
AOleg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DLL (занимаемая память не уменьшается)
Спасибо за ответы. Теперь буду знать, что такое Access :)))
...
Рейтинг: 0 / 0
16.06.2004, 11:06:45
    #32563071
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DLL (занимаемая память не уменьшается)
Есть Апи для освобождения памяти - нужен хендл текущего процесса:

VB.NET

Код: plaintext
1.
2.
3.
4.
Private Declare Function SetProcessWorkingSetSize Lib "kernel32.dll" (ByVal hProcess As IntPtr, _
ByVal dwMinimumWorkingSetSize As Int32, _
ByVal dwMaximumWorkingSetSize As Int32) As Int32

SetProcessWorkingSetSize(System.Diagnostics.Process.GetCurrentProcess.Handle(), - 1 , - 1 )
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / DLL (занимаемая память не уменьшается) / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]