Могу ли я `dtach` или`renice` графические программы типа `evince`?

Я иногда открываю PDF-файлы, а затем хочу, чтобы они "как бы" открывались ", чтобы читать позже", но сейчас я не смотрю на них. Хотя я не смотрю на них, я бы хотел, чтобы ОС тратила меньше усилий на их поддержание.

Другими словами, я бы хотел, чтобы ОС выделяла ресурсы от некоторых evince окна и к другим вещам я бегу.

Я только что узнал о dtach в другом контексте. Либо dtach или же renice подходящая программа для "понижения" процессов, которые я хотел бы деприоритизировать? Я посмотрел на некоторую документацию, но, поскольку это, возможно, нестандартное использование инструментов, я не могу сказать, подходят ли они для моей цели.

1 ответ

dtach не влияет на ресурсы ОС в том смысле, что сокращает циклы ОЗУ или ЦП, dtach отсоединяет процесс от его родительского процесса. renice с другой стороны увеличивает / уменьшает приоритет процесса для расписания; процесс получит больше процессорных циклов.

Итак: да, вы можете использовать dtach отделить evince от твоего xterm (Я сомневаюсь, что вы открываете доказательства через xterm тем не мение). Это только гарантирует, что закрытие xterm не закроется evince, Да, ты можешь renice более низкий приоритет evince и тогда планировщик позвонит evince менее часто. Память мудрая, не будет никаких изменений вообще. Чтобы уменьшить рабочую нагрузку, вы можете свести к минимуму evince так что не видно и при этом ничего new будет выполнено, и никаких проверок на перекрытие из-за других программ не будет.

Но, и я имею в виду это со всей серьезностью: перестаньте возиться с вашей системой в таком стиле микроуправления и просто купите больше оперативной памяти. Пока вы не открываете тысячи evince чтобы быть прочитанным позже (который я бы изменил в первую очередь), ОС будет вести себя не совсем иначе, когда вы microtune ОС. Если вы не хотите читать.pdf сейчас: сохраните их на диск. Задача решена.

Другие вопросы по тегам