Windows為了更好的前臺效率做出來的妥協。
個人認為軟體帶崩系統是因為硬體配置➕資源排程➕軟體最佳化的綜合原因。
1.配置原因
低配置的老機器佔絕大多數,執行速度本來就不快,執行個播放器就卡;另外Windows有這個龐大的歷史包袱,有些方面要考慮相容性,老機器不支援等。
2資源排程
桌面版Windows作業系統為了最優體感效能做出一些妥協,伺服器版的Windows就不是那麼容易崩潰了,應該是有自己的優先順序機制。
3.軟體方面
軟體應該控制自己的資源佔用,出問題可能是受限於開發者水平,系統崩了軟體也要完蛋了。Windows的強大的系統相容性讓很老很老的一些軟體都可以工作,但是無人為新系統做最佳化,出現各種問題。Windows給軟體的許可權很高,有些軟體惡意佔用資源等等等的。
對比之下mac OS很少出現系統卡崩的現象,哪怕是黑蘋果也一樣。應該就是用了題主所用的方案,同配置macOS效能比Windows低一些,在渲染等高負載時開桌面、上網等不會卡,可能是預留給這些程序資源了。macOS歷史包袱輕、定製硬體、資源排程側重流暢。
安卓有虛擬機器機制,虛擬機器執行在系統上,軟體執行在虛擬機器上,軟體崩了不會連帶影響,缺點就是效率很低。
IOS是凍結後臺機制(現在還沒改不知道)+極其優秀的硬體+嚴格的許可權管理也降低了軟體帶崩系統的機率。
Windows為了更好的前臺效率做出來的妥協。
個人認為軟體帶崩系統是因為硬體配置➕資源排程➕軟體最佳化的綜合原因。
1.配置原因
低配置的老機器佔絕大多數,執行速度本來就不快,執行個播放器就卡;另外Windows有這個龐大的歷史包袱,有些方面要考慮相容性,老機器不支援等。
2資源排程
桌面版Windows作業系統為了最優體感效能做出一些妥協,伺服器版的Windows就不是那麼容易崩潰了,應該是有自己的優先順序機制。
3.軟體方面
軟體應該控制自己的資源佔用,出問題可能是受限於開發者水平,系統崩了軟體也要完蛋了。Windows的強大的系統相容性讓很老很老的一些軟體都可以工作,但是無人為新系統做最佳化,出現各種問題。Windows給軟體的許可權很高,有些軟體惡意佔用資源等等等的。
對比之下mac OS很少出現系統卡崩的現象,哪怕是黑蘋果也一樣。應該就是用了題主所用的方案,同配置macOS效能比Windows低一些,在渲染等高負載時開桌面、上網等不會卡,可能是預留給這些程序資源了。macOS歷史包袱輕、定製硬體、資源排程側重流暢。
安卓有虛擬機器機制,虛擬機器執行在系統上,軟體執行在虛擬機器上,軟體崩了不會連帶影響,缺點就是效率很低。
IOS是凍結後臺機制(現在還沒改不知道)+極其優秀的硬體+嚴格的許可權管理也降低了軟體帶崩系統的機率。