结论:乞丐版 Web 开发足够,没有上 32G 内存的必要
电池:很给力
屏幕:很给力,刘海屏和上一代设计比较就是额外馈赠,非常好,使用中也不会注意到刘海,现实比想象更美好
CPU:快,非常快,Win 下 10S 才启动的 Java 项目,日志刷了好久还没启动会,MBP 里敲下命令还没反应过来就启动结束了
颜值:比别人视频里看到的薄,但是和上一代比的话确实不帅,就是个小胖墩,有点重,庆幸没下单 16 寸的
行业:Java + Vue + Qt
内存:16G 足够了,使用一周的时间 Swap 区使用 31M ,内存压力在 25% 到 40% 之间,主要是 IDEA 长期不重启会占用 3G 内存
常开软件:QQ 、微信、Safari 、Chrome 、IDEA 、VS Code 、Dash 、Notable 、Mail 、Kafka 、Zookeeper 、Gradle Deamon 进程、iTerm2 、还有各种 Mac 原生辅助软件如 Rectangle Thor Bob 搜狗输入法等。其中基于 Node 和 Java 的 VS Code 、Notable 、IDEA 、Gradle 是最耗内存的。
升级到 Monterey 的几点笔记:
Java:
- 安装 JDK 17:
brew install openjdk
- 安装 Gradle 7.3.1:
brew install gradle
-
项目的源码和目标设置为兼容 JDK 8:
sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8
- Lombok 使用 1.18.22
Node:
- brew 安装 Node 17
-
使用 dart-sass 代替 node-sass:
- 卸载 node-sass:
npm uninstall node-sass
- 安装 dart-sass:
npm i sass sass-loader -D
- 卸载 node-sass:
Hexo (需要升级到 5.0 以上版本):
- 使用 hexo init blog 创建一个新项目
- 把新项目中 package.json 的依赖覆盖当前项目的依赖
Qt:
- 安装 Qt 6.2 (Qt 5 有兼容问题)