Горячий кэш на линуксе
Модератор: Bizdelnick
Горячий кэш на линуксе
Есть программа на qt, которая постоянно запущена и сидит в трее. Проблема в том, что она медленно разворачивается, когда ее раз в 10-15 минут активируешь из трея. Но если ее сворачивать/разворачивать в течении минуты, то все это происходит без замедления, пока она находится в "горячем" кэше. Как сделать, чтобы горячий кэш для этой конкретной программы был всегда активирован?
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Горячий кэш на линуксе
free -h что расскажет?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Горячий кэш на линуксе
Код: Выделить всё
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
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Горячий кэш на линуксе
Это вывод когда наблюдается проблема?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Горячий кэш на линуксе
Только переписать программу самому под себя. А так смотря что делает программа, если получает информацию из БД, и на основании этого генерирует вывод. Тогда вполне понятно зачем это сделано, для того, чтобы не делать лишних опросов, если окно не активно, тогда скорость открытия может зависеть от скорости соединения. Ну и вполне может быть так, что иконка в трее просто запускает стороннюю программу, а не генерирует окно. Обычные статичные окна обычно просто делаются не видимыми и скорость их открытия обычно высокая.
Скорее всего просто особенность реализации самой программы.
Re: Горячий кэш на линуксе
Программа goldendict. Это единственная qt-прога, которая у меня постоянно запущена. Может в кутешных DE кэш лучше работает из-за расшаренных библиотек. Вобщем, заменил ее на gtk'шный stardict, который тоже умеет нужное мне, но работает быстрее.