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

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

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

1 ответ1

2

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .