Apple 在硬件遇到bottle neck 的时候用软件和firmware optimized 了很多东西,这些优化的东西可以完全把软硬件的优势发挥,所以硬件不用那么高参数。
比如苹果电脑的memory. 8GB 是标配。这8GB放在windows 和x86_64 的架构底下开几个chrome tab 就蜗牛般慢。 但是在mac os 里面 用了compressed, paged hard disk 加上其他优化,8gb 一点不慢。
当然遇到一些软件不是苹果自己出的就不一样,非常吃memory. 比如我自己写的软件造一个能装300 million个样本的 hash table 就吃巨多memory. 因为我没用Apple 的API, 就posix standard, 所以吃memory