|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.04.2013, 00:15 | #1 |
Пользователь
Регистрация: 18.01.2009
Сообщений: 49
|
Chromium + d7: очистка памяти
И снова TChromium (DCEF3)
При переходах между страницами довольно быстро увеличивает занимаемый объём памяти. Как лучше организовать её принудительную очистку? Ни одного "гуманного" способа в голову не пришло Как вариант в OnAddressChange или перед Chromium.Load "обрезать" память приложения: SetProcessWorkingSetSize(MainHandle , DWORD(-1), DWORD(-1)); Или создавать экземпляр обьекта каждый раз: Код:
Chromium1.Browser.GetMainFrame._Rel ease; Но тут AV, что, в общем-то, предсказуемо. |
15.04.2013, 00:23 | #2 | ||
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Цитата:
Цитата:
|
||
15.04.2013, 00:38 | #3 | |
Пользователь
Регистрация: 18.01.2009
Сообщений: 49
|
Я же и говорю, варианты, мягко говоря, "не гуманные". Читал совет
Цитата:
Код:
Последний раз редактировалось noname_06; 15.04.2013 в 00:43. |
|
15.04.2013, 01:20 | #4 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Для решения вашей проблемы изучайте исходники компонента и документацию по нему. ИМЪХО там все ответы.
|
15.04.2013, 01:35 | #5 |
Пользователь
Регистрация: 18.01.2009
Сообщений: 49
|
Совершенно верно. Вот только к TChromium документация крайне скудная и в большинстве случаев касается С++, так что я чаще угадываю нужное действие, чем осмысленно пишу код.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
очистка памяти | Kukurudza | Общие вопросы C/C++ | 1 | 30.07.2012 11:34 |
Очистка памяти в delphi 7 | Ербулат | Общие вопросы Delphi | 11 | 13.06.2012 11:22 |
Очистка памяти | _-Re@l-_ | Общие вопросы Delphi | 4 | 22.05.2010 17:08 |
Очистка памяти | Senator | Общие вопросы Delphi | 1 | 28.06.2008 19:39 |
Очистка памяти в C# | darkstarx | Общие вопросы .NET | 1 | 14.04.2008 14:48 |