Горячий кэш на линуксе

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Ответить
apvs
Сообщения: 52

Горячий кэш на линуксе

Сообщение apvs »

Есть программа на qt, которая постоянно запущена и сидит в трее. Проблема в том, что она медленно разворачивается, когда ее раз в 10-15 минут активируешь из трея. Но если ее сворачивать/разворачивать в течении минуты, то все это происходит без замедления, пока она находится в "горячем" кэше. Как сделать, чтобы горячий кэш для этой конкретной программы был всегда активирован?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20793
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Горячий кэш на линуксе

Сообщение Bizdelnick »

free -h что расскажет?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
apvs
Сообщения: 52

Re: Горячий кэш на линуксе

Сообщение apvs »

Код: Выделить всё

               total        used        free      shared  buff/cache   available
Mem:           3.7Gi       1.1Gi       1.3Gi       237Mi       1.3Gi       2.4Gi
Swap:          2.0Gi          0B       2.0Gi
Кстати, каталог ~/.cache у меня в tmpfs смонтирован.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20793
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Горячий кэш на линуксе

Сообщение Bizdelnick »

Это вывод когда наблюдается проблема?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2645
ОС: Gentoo

Re: Горячий кэш на линуксе

Сообщение ormorph »

apvs писал(а):
21.10.2021 10:17
Как сделать, чтобы горячий кэш для этой конкретной программы был всегда активирован?
Только переписать программу самому под себя. А так смотря что делает программа, если получает информацию из БД, и на основании этого генерирует вывод. Тогда вполне понятно зачем это сделано, для того, чтобы не делать лишних опросов, если окно не активно, тогда скорость открытия может зависеть от скорости соединения. Ну и вполне может быть так, что иконка в трее просто запускает стороннюю программу, а не генерирует окно. Обычные статичные окна обычно просто делаются не видимыми и скорость их открытия обычно высокая.
Скорее всего просто особенность реализации самой программы.
Спасибо сказали:
apvs
Сообщения: 52

Re: Горячий кэш на линуксе

Сообщение apvs »

Программа goldendict. Это единственная qt-прога, которая у меня постоянно запущена. Может в кутешных DE кэш лучше работает из-за расшаренных библиотек. Вобщем, заменил ее на gtk'шный stardict, который тоже умеет нужное мне, но работает быстрее.
Спасибо сказали:
Ответить