Действительно, мне было интересно, есть ли смысл использовать несколько рабочих столов, выходящих за рамки личной организации пользователей. Например, есть ли какой-то тип повышения производительности или что-то в этом роде?
В частности, если у меня Chrome с 10 открытыми вкладками или в моем случае Visual Studio 20XX, отдельно в 3 виртуальных рабочих столах, как это влияет на системную память (ОЗУ), эффективно ли минимизированы окна в неактивных виртуальных рабочих столах или более как они в спящем режиме или приостановлены (короче говоря вынуты из памяти)?
Пример:
- Virtual Desktop 1 (основной проект, над которым я работаю)
- Хром с 10 вкладками
- Visual Studio 20XX
- работают различные небольшие утилиты
- Virtual Desktop 2 (проект, я жду ответа от клиента)
- Chrome с 10 вкладками (относится к проекту)
- Visual Studio 20XX
- Виртуальный рабочий стол 3 (штат компании)
- Chrome с 3 вкладками (относится к проекту)
- программа учета рабочего времени компании
Будет ли система работать так, как если бы у меня было 23 вкладки, 2 экземпляра Visual Studio 20XX и другие более мелкие программы (и в общем смысле будет вялым, потому что мне нужно много открывать), или она будет действовать так, как будто открыты только те, активный виртуальный рабочий стол (если виртуальный рабочий стол 1 активен, экземпляры программ в виртуальных рабочих столах 2 и 3 также работают)?
Лично я не вижу смысла в виртуальном рабочем столе, если он не экономит память и не позволяет моей машине работать лучше. В целом это выглядит как более сложный способ группировки вещей на панели задач.
источник
Ответы:
Использование виртуальных рабочих столов не дает никаких преимуществ памяти, это чисто организационная структура.
Microsoft просто реализует функцию, которую другие операционные системы предлагали на протяжении десятилетий. Я подозреваю, что некоторые люди будут использовать это интенсивно, но большинство проигнорирует это.
Единственное место, где я нашел виртуальные рабочие столы, было полезно во времена моей разработки Solaris почти 20 лет назад, когда мы работали с Smalltalk.
В большинстве систем разработки Smalltalk одновременно использовалось несколько окон, что делало переключение задач на задачи, не связанные с разработкой, раздражающим, поскольку впоследствии вы будете постоянно заменять все окна разработки.
Если вы проводите большую часть своего времени только в нескольких окнах, то эта функция не принесет вам большой пользы, но если вы выполняете многозадачность, разбросанную по десяткам связанных окон, это полезный инструмент.
источник