真的,我想知道除了用户个人组织之外,多桌面是否还有意义,比如是否有某种类型的性能提升之类的?
具体来说,如果我打开了 10 个 Chrome 标签页,或者在我的情况下是 Visual Studio 20XX,分别在 3 个虚拟桌面中打开,这会如何影响系统内存(RAM),非活动虚拟桌面中的窗口是否有效最小化或更像是休眠或暂停(简而言之,从内存中取出)?
例子:
- 虚拟桌面 1(我正在进行的主要项目)
- Chrome 有 10 个标签页
- Visual Studio 20XX
- 运行各种小型实用程序
- 虚拟桌面 2(我正在等待客户的回复的项目)
- 带有 10 个标签的 Chrome(与项目相关)
- Visual Studio 20XX
- 虚拟桌面 3(公司内部内容)
- Chrome 带有 3 个标签(与项目相关)
- 公司计时程序
系统是否会表现得好像我有 23 个选项卡、2 个 Visual Studio 20XX 实例和其他较小的程序(并且由于我打开了太多程序,因此总体而言会变得迟缓)或者它会表现得好像唯一打开的是活动虚拟桌面上的程序(如果虚拟桌面 1 处于活动状态,那么虚拟桌面 2 和 3 中的程序实例是否仍在运行)?
就我个人而言,如果虚拟桌面不能节省内存或让我的机器运行得更好,那它就没有任何意义。总的来说,它似乎只是一种在任务栏上分组事物的更复杂的方法。
答案1
使用虚拟桌面对内存没有任何好处,它纯粹是为了组织。
微软只是实现了其他操作系统已经提供几十年的功能。我猜有些人会大量使用它,但大多数人会忽略它。
我发现虚拟桌面很有用的地方是在大约 20 年前我进行 Solaris 开发的时候,当时我们正在运行 Smalltalk。
大多数 Smalltalk 开发系统同时使用多个窗口,这使得任务切换到非开发任务变得烦人,因为之后您会不断地替换所有开发窗口。
如果您大部分时间都只花在几个窗口中,那么该功能不会给您带来太多好处,但如果您在数十个相关窗口中进行大量多任务处理,它就是一个有用的工具。