作者serenemind (沉)
看板MAC
标题[闲聊] mbpr 2014毕业了,但依旧犀利
时间Fri Aug 12 12:05:25 2022
我的mbpr版本是2014 mid,随机的macOS是Mavericks 10.9
上周 macOS 升级到 Big Sur 11.6.8 用得很顺
想再往上升到 Monterey 发现无法升级
才知道 Big Sur 11.6.8 就是这台 mbpr 2014的终点站
以後不会再有升级 macOS 的软体通知了 Q_Q
不过最近意外的发现,虽然是8年前只有双核心的旧产品
跟现在的windows最新笔电相比竟然毫不逊色
公司新买的Win10笔电是i5 8核,并且设定成效能优先,CPU clock还强制用最高频率
最近开发的C++是跨平台的,同一套code在windows跟mac都能跑
所以很适合拿来做两者效率的比较
结果编译C++所需的时间,竟然跟我用mac编译的时间差不多,而且编译时间不稳定
如果故意将Win10改成只能用双核同时编译,所需的时间足足是这台mac的两倍
非常讶异这台mac的效率竟然如此之高,
很难想像最新的mbpr 2022现在到了什麽境界
其实当初用这台mac的适应期很长,键盘的快速键又跟用惯的Windows差异很大
经过了8年的适应不知不觉渐入佳境
现在在这台mac上开发C++,Android Flutter APP,
Python, OMNet++ Network Simulation
都很得心应手,也不会有卡顿的感觉
真是一台好机器
虽然以後不会再收到升级的软体通知,但莫名有一种松了一口气的感觉
这台mac 虽然过时但是依旧犀利,应该还会陪伴我很长一段时间,继续征战沙场。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.135.239.246 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MAC/M.1660277127.A.03B.html
1F:→ hollen9: 感觉是Windows 笔电撞温度墙throttle了 08/12 12:46
2F:推 TheWhack: 不管是win或mac,都可以把OS中一些平常没用到的功能关一 08/12 12:52
3F:→ TheWhack: 关,软体层面的人工最佳化之後,会有不少差异的,不是买 08/12 12:52
4F:→ TheWhack: 了最新的硬体就可以开一堆预设功能在那边空转,详细可以 08/12 12:52
5F:→ TheWhack: 参考一些CAT或HTPC的调整方法,应该多少可以改善WIN这边 08/12 12:52
6F:→ TheWhack: 的效能表现 08/12 12:52
7F:→ TheWhack: 我是觉得新WIN10G 没道理跑输旧MAC XD 08/12 12:54
8F:→ TheWhack: 要比OS人工调整的话,MAC OS 这边能调的没有WIN多,对於 08/12 12:55
9F:→ TheWhack: 人工软硬体优化这方面,可以说WIN这边潜力更高 08/12 12:55
10F:→ MOONY135: intel会热到烧起来耶 开机不动就5x度 08/12 13:10
11F:→ milkBK: 真有这麽烂喔= = 08/12 13:12
12F:推 phoenixcx: 我13年的..还在撑 08/12 13:20
13F:推 sjclivelo: 2012依旧有安全性更新 08/12 13:34
14F:推 a1234567289: 你这个比较胜之不武吧 MSVC对clang++ 编译器效率本身 08/12 13:44
15F:→ a1234567289: 就有差了 试试看g++相比? 08/12 13:44
16F:推 a1234567289: 而且说不定clang++是新编译成IR中间码快取管理差异使 08/12 13:49
17F:→ a1234567289: 得你在第二次编译以後的时间失去比较性都有可能 08/12 13:49
18F:→ a1234567289: 至少我内文看起来差距应该不会是在OS上 08/12 13:51
19F:→ jjjj222: 你运气真好, 2015~2019的macbook pro有够垃圾 08/12 13:53
20F:→ serenemind: a大,我都是用g++。而且不只编译一次来比较。 08/12 14:57
21F:→ serenemind: T大,Win有潜力但很难发挥出来的话,也没用。 08/12 14:58
22F:→ serenemind: Win 8核全上才超越旧MAC,同样双核比惨败,表示多工 08/12 14:59
23F:→ serenemind: thread的优化做得不好 08/12 15:00
24F:→ serenemind: Win新笔电的是i5第十一代 08/12 15:00
25F:→ serenemind: a大,因为用g++,makefile自己写,所以compile参数 08/12 15:02
26F:→ serenemind: 完全相同,算是蛮公平的 08/12 15:02
27F:推 a1234567289: 要不要确认一下你的terminal上g++有没有被alias成cla 08/12 16:13
28F:→ a1234567289: ng++? 08/12 16:13
29F:→ serenemind: 主要差别是在windows上是透过mingw64来用g++ 08/12 16:18
30F:→ serenemind: 当然在macOS上的g++实际上是clang 08/12 16:24
31F:→ serenemind: 刚刚在mac上查询g++版本才发现出来的实际上是clang 08/12 16:25
32F:推 a1234567289: 对啊 所以我才觉得你这个不是公平的测试 08/12 16:37
33F:→ a1234567289: clang有大量的编译 连结时期的最佳化 所以编译越多次 08/12 16:42
34F:→ a1234567289: 对gnu g++越吃亏 08/12 16:42
35F:→ a1234567289: 尤其是没变动的程式码IR也没变动 会少掉很多时间 08/12 16:43
36F:推 hankchen1728: compiler不一样时间肯定有差ㄅ 08/12 17:20
37F:推 nokimi: 2楼cat是什麽? 08/12 20:08
38F:推 ymcheung: 我的 MBP 2013 升到 macos11 超卡,留在 10.15 很好用 08/12 20:49
39F:→ concord: computer audio transport 08/12 20:50
40F:→ TheWhack: CAT在这边讨论=怪力乱神 但大方向是把自已不需要的关掉 08/12 20:55
41F:→ TheWhack: 详细请洽headphone or audiophile,只是提供个方向:) 08/12 20:55
42F:→ TheWhack: 不过从s大与a大的讨论,看起来与OS优化无关了 哈 08/12 20:56
43F:嘘 adcmhack: 到底乱比较甚麽 win一样用clang编译看看再说好吗 08/13 00:55
44F:→ Rdkl1e9z: 2012-2015的retina,我都觉得是神机!身边很多那期款的 08/13 14:09
45F:→ Rdkl1e9z: 现在还在用,实在太耐用,外型好看,接口hdmi,sd卡,磁 08/13 14:09
46F:→ Rdkl1e9z: 性充电,一应俱全 08/13 14:09