Romul81
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Abs62 Вопрос по управлению памятью. Обратил внимание, что ОП после завершения индексирования FTS не высвобождается. Более того, в случае конкретного сценария: - подключаю большой словарь (wiki, urban, etc.) - начинается индексирование для ПТП. - захожу в настройки и выставляю лимит, скжем, в 500К заголовков. - процесс индексирования прекращается - ОК - уже съеденная память НЕ высвобождается. Вывод - требуется перезапуск, чтоб всё пришло в норму. Собственно вопрос - можно ли прикрутить освобождение памяти без необходимости перезапуска? Не то, чтобы это очень сложно (перезапустить программу), но не все настолько внимательны, чтоб следить за этим моментом. А объём занимаемой памяти, как вы знаете, может достигать нескольких гигабайтов. P.S. Проблема актуальна и для обычного (первоначального) индексирования. Когда указывается папка со словарями и запускается процесс. По его окончании потребление памяти остаётся на пиковых значениях, которые были во время индексирования. Добавлено: Abs62 Думаю, нижеописанный глюк не относится к, непосредственно, GoldenDict-у. Тем не менее очень неприятен. Последовательность действий: - Открываю окно Dictionary Headwords для какого-нибудь словаря. - Кликаю мышкой на каком-нибудь заголовке. - Фокус перемещается в основное окно, где открывается соотв. статья Проблема в том, что при последнем действии (перемещении фокуса) происходит активирование меню File, как если бы была нажата комбинация Alt-F в основном окне. Это происходит всегда при выборе заголовка из списка, без исключений. Глюк наблюдается только в Arch с KDE (точнее сборка основанная на Manjaro). Qt 5.11.2 В Ubuntu Budgie на Qt 5.9.5 такого глюка нет. Не знаю с чем это может быть связано либо с версией Qt, либо с DE. Может быть такое, что программа эмулирует какое-то сочетание клавиш, которое вызывает появление этого меню в KDE? | Всего записей: 1326 | Зарегистр. 03-03-2008 | Отправлено: 18:05 09-12-2018 | Исправлено: Romul81, 18:19 09-12-2018 |
|