macOS 和 Windows 谁内存管理更先进?windows10和OS X内存管理机制到底有什么样不同
在MBP上玩windows,也在Laptop上玩Macintosh
软粉,乔粉(只爱乔布斯时代的苹果
先扔个结论吧:熟以为,两者的内存管理都是基于各自系统的优化,没有谁更先进直说(除非果粉强说macos就是屌,软粉死磕windows内存管理黑科技)
无视操作系统对比内存管理优劣的行为
无异于抛开剂量谈毒性
都是耍流氓!
===============
macOS内存构成:wired/active/inactive/free/swap,其中除了free都被归为in use(在新版macOS里貌似是wired+active被称作memory pressure)然后task monitor中显示的百分比是以in use计算,貌似新版是以memory pressure计算windows内存构成:hardware resevered/in use/modified/standby/free/pagefile,任务管理器以in use计算使用率。(先前版本的Windows task manger中会些cached/pagefile把modified+standby/pagefile写在任务管理器和资源监视器中,WIndows ①⓪添加了在task manager中的图形化表示)
其中Windows下hardware reserved+in used=macos下的wired+active,hardware reserved和wired是两个系统system kernel占用,Windows下的hardware reserved不统计在task manager的内存总量,但是统计在resource manager中的内存总量里,macos直接吧wired写在内存总量里,这部分没啥好说的吧,很自然的统计
mac下的inactive和windows下的modified+standby是①样的,modified是已提交修改但未写入硬盘,standby是从硬盘中预读出来的(Windows的perfetch服务,使用频繁的文件借用内存存储以减少硬盘IO提高响应速度)这部分两个系统也是基本①样的
两个free就不说了
swap和pagefile,名称不①样而已,作用是①样的,把使用率低的内存页面在内存不足的时候借用硬盘存储
当然swap/pagefile和inactive/modified+standby这两
- 5星
- 4星
- 3星
- 2星
- 1星
- 暂无评论信息