Вниз
Скачать: CL | DM;

Уменьшить размер памяти занимаемой приложением   Найти похожие ветки 

← →
Den   (2011-02-14 14:56) [0]

Есть небольшая программа-справочник, имеется к ней БД на Access. Порядка 20 таблиц примерно по 500-1500 записей. В программе всегда открыта в один момент одна таблица. В самой проге порядка 20 различных окон, на старте создается только гл. форма и модуль данных, остальные по мере вызова, после закрытия грохаются. Никак не могу добится снижения занимаемой оперативной памяти, она составляе 80-85 мег. Код оптимизировал как мог, да его и не сильно много. Есть какие нибудь решения?


← →
Palladin ©   (2011-02-14 14:59) [1]

конечно есть, жрать памяти поменьше...


← →
Den   (2011-02-14 15:08) [2]

Еще заметил если программу запустить - она получила 80 мег памяти (по диспетчеру), но стоит ее просто свернуть и снова развернуть - объем сокращается до 9 мег....проэксперементировал с Оперой - тоже самое...


← →
Den   (2011-02-14 15:08) [3]

Удалено модератором


← →
KilkennyCat ©   (2011-02-14 15:08) [4]


> В программе всегда открыта в один момент одна таблица

не знаю аксцееса, может это ничего не гарантирует? может, все около 10000-30000 записей в памяти? по крайней мере, это сопоставимо с 80-85 Мб


← →
Den   (2011-02-14 15:08) [5]

Сорри за дубль


← →
Den   (2011-02-14 15:10) [6]


> KilkennyCat ©   (14.02.11 15:08) [4]

Самая "большая" таблица всего 1400 с копейками записей, они добавляются/удаляются достаточно редко, почти всегда одно и тоже кол-во...


← →
KilkennyCat ©   (2011-02-14 15:12) [7]

это понятно. я имел ввиду, что независимо от того, сколько таблиц работают, в память грузятся все. возможно.


← →
P   (2011-02-14 15:13) [8]


> Den   (14.02.11 14:56)


uses PsAPI

EmptyWorkingSet(GetCurrentProcess);


← →
Den   (2011-02-14 15:18) [9]


> KilkennyCat ©   (14.02.11 15:12) [7]

Гружу запросом через ADODataSet, вроде не должны все то...


← →
KilkennyCat ©   (2011-02-14 15:21) [10]

ну это просто проверить. создай пустую базу, запусти с ней.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.005 c
2-1297680683
Евгений07
2011-02-14 13:51
2011.05.22
SendMessage WM_COPYDATA


15-1296815616
И. Павел
2011-02-04 13:33
2011.05.22
Хочу грамотную распальцовку


3-1258970968
denis_7
2009-11-23 13:09
2011.05.22
Проблема с отчетами в Rave


15-1297149231
aka
2011-02-08 10:13
2011.05.22
Вопрос знатокам HTML


2-1297426351
cross
2011-02-11 15:12
2011.05.22
процедура с параметром или функция




   Наверх