当前位置:科学 > 正文

iOS的墓碑机制这么厉害,为什么Windows、Linux不采用呢?

2023-07-29 06:09:25  来源:王叔侃侃谈



(资料图)

我在Windows跑一个渲染,此时,一看预计半小时,我最小化到后台,戳开知乎吹水,半小时后发现墓碑了。。。


在桌面生产力平台上使用类似 iOS 的墓碑机制并不是一个最优解,因为墓碑机制不适用于更加复杂和多样的桌面使用环境,或者说 Windows 或 Linux 这种桌面操作系统使用后台多任务机制更加合理。

墓碑机制:用到谁了谁出来

要彻底弄清楚这里面的技术细节,就需要从墓碑机制的作用和桌面操作系统的使用环境入手。

墓碑机制的作用大概可以分以下三种:

资源回收和释放:墓碑机制可以自动检测和回收未使用的资源,避免资源的浪费和占用。这有助于提高系统的资源利用率;系统性能优化:通过回收未使用的资源,墓碑机制可以减少系统的负载,提高系统的响应速度和性能;内存管理:在移动操作系统中,内存是一种宝贵的资源。墓碑机制可以帮助及时释放未使用的内存,以提供更多的可用内存给其他应用程序使用。

这种作用对于桌面使用环境来说无足轻重,甚至有些“碍手碍脚”。还是简单举例吧:

桌面使用环境复杂,大多数时候都是接入电源使用的,不需要考虑通过墓碑机制降低处理器的负载来优化性能和功耗;因为不考虑功耗问题,因此桌面使用环境可以“力大砖飞”,后台多任务并行,可以充分释放性能。桌面设备可扩展性强,处理器不够用了可以换处理器,内部不够了可以单独加内存,可以不考虑墓碑机制。墓碑机制本身存在一个弊端,就是当一个资源被标记为墓碑时,系统需要将其回收并释放。这个过程会需要一定的时间,在某些时候可能会降低相应速度。

归根结底,这个东西只适用于手机等移动端设备,放在桌面操作系统上反而成了累赘。


你是windows操作系统,

现在有以下8个进程正在运行:

YDF897HF894395JU9GJ0FGH70U466668888GJ9043U5J烫烫烫烫烫烫烫烫烫烫43578945FG709FDG097

其中有一个进程是客户正在进行的大额国际期货交易,还有一个是QQ上已经进行了3个小时的商业机密文件的传输 —— 作为操作系统,你不认得前面那个交易软件,甚至觉得它有点鬼鬼祟祟;你认得后面那个QQ,但你只知道QQ是个聊天软件,你无法分辨用户当前有没有在进行什么重要的交流。

另外还有一个进程在这次开机的一个星期里都没动静,完全是占着茅坑不拉屎。该进程主要作用是当家里的报警器响了之后,自动弹出提示并传递画面给安保公司。

余下五个进程里,首先是三个相对有用的进程:微信、知乎网页、文件浏览器。在微信中,用户正在等待老板的指令;在知乎网页中,用户刚刚忙里偷闲码了5000字,暂时还没保存草稿 —— 作为操作系统,你勉强分辨出它们就是普通的一个微信、普通的一个网页。

余下的两个里面,一个是某国产输入法窃取你隐私的伪装进程,另一个是某电脑管家防止其它流氓软件抢地盘的保护进程。这两个进程相安无事,各忙各的正事。—— 作为操作系统,你观察着跳动的字节,觉得这俩进程工作量饱和,且尽量降低自己的资源占用,一看就是正经码农写的正经软件。

—— 现在,内存快爆炸了,这不优雅,请立刻马上干掉其中一个进程,以便给用户带来「美好得像iOS一样」的丝滑体验。

关键词:

推荐阅读

月壤形成的主要原因 月壤与土壤有什么区别

月壤形成的主要原因月壤形成过程没有生物活动参与,没有有机质,还极度缺水干燥;组成月壤的矿物粉末基本是由陨石撞击破砰形成,因此,粉末 【详细】

域名抢注是是什么意思?投资角度来看什么域名好?

域名抢注是是什么意思域名抢注是通过抢先注册的方式获得互联网删除的域名的使用权。域名是由点分隔的一串数字,用于标记一台计算机或一组计 【详细】

捷达保养费用是多少?捷达是哪个国家的品牌?

捷达保养费用是多少?全新捷达的保修期为2年或6万公里,以先到者为准,新车可享受一次免费保养,首次免费保养在5000-7500km或1年内进行。如 【详细】

天然气泄露会造成爆炸吗?天然气泄漏怎么办?

天然气泄露会造成爆炸吗?家里用的天然气如果泄露是会发生爆炸的。当空气中含有混合天然气时,在与火源接触的一系列爆炸危险中,就会发生爆 【详细】

四部门明确App收集个人信息范围 个人信息保护范围判断标准

四部门明确App收集个人信息范围近日,国家互联网信息办公室、工业和信息化部、公安部、国家市场监督管理总局联合印发《常见类型移动互联网 【详细】

关于我们  |  联系方式  |  免责条款  |  招聘信息  |  广告服务  |  帮助中心

联系我们:85 572 98@qq.com备案号:粤ICP备18023326号-40

科技资讯网 版权所有