История изменений
Исправление Deleted, (текущая версия) :
На самом деле, в Линуксе нет никакой проблемы выдать максимальный приоритет для GUI, а остальное ставить на процессор по остаточному принципу. Для этого у нас есть nice, cgroups и даже скедулеры реального времени. Проблемы здесь две:
1) Как именно определить, что относится к UI, а что нет
2) Гарантировать отсутствие «зависаний» в UI.
Исходная версия Deleted, :
На самом деле, в Линуксе нет никакой проблемы выдать максимальный приоритет для GUI, а остальное ставить на процессор по остаточному принципу. Для этого у нас есть nice, cgroups и даже скедулеры реального времени. Проблемы здесь две:
1) Как именно определить, что относится к UI, а что нет 2) Гарантировать отсутствие «зависаний» в UI.