M1 上使用 Charles 卡顿严重,大家有没有遇到?

2021-03-03 13:17:46 +08:00
 rxg9527

如题,现在使用非常卡顿,从打开开始,每一次点击大概都需要 3-5s 的时间来响应……逼得我使用另一台 intel Mac 来抓包和 mock 了。

Charles 的 macOS 最新版 4.6.1 是去年的了,还没有兼容 M1 。过年前已经在官网反馈了。

我是 iOS 生态的开发者,设备是 M1 Mac mini 16+512 。其他应用都没有遇到这种情况,最多是 AndroidStudio 会有些微的卡顿。

8261 次点击
所在节点    Apple
19 条回复
justin2018
2021-03-03 13:34:07 +08:00
试一试 proxyman 😁
zanyzephyr
2021-03-03 13:53:19 +08:00
@justin2018 感谢老哥儿的回复,虽然我没有 m1,但是体验了几分钟,感觉 proxyman 比 Charles UI 漂亮很多,而且也解决了 v2ray 冲突的问题😃
zanyzephyr
2021-03-03 14:07:20 +08:00
@zanyzephyr 修复一下:和 v2ray 还是不可得兼,系统的 http 的代理毕竟只能设置一个。
但是 proxyman 还是很不错,自动按照域名、App 分组,以及 Pin 功能,都挺好用;内存占用基本不到 200M,比 Charles 动辄好几百 M 、上 G 要小很多
PainAndLove
2021-03-03 14:12:29 +08:00
感觉 whistle 最强。。而且还免费
hanliontien
2021-03-03 14:24:12 +08:00
CHARLES 非常卡。
Bijiabo
2021-03-03 14:27:20 +08:00
@PainAndLove 推荐试试 Proxyman, whistle 的界面和它比起来丑太多了 T_T
xgfan
2021-03-03 14:44:28 +08:00
@zanyzephyr charles 本身可以设置代理套娃。不存在冲突问题。
superleexpert
2021-03-03 16:10:44 +08:00
M1 开发用 编译速度能快 50%么?
rxg9527
2021-03-03 18:01:35 +08:00
@justin2018 感谢推荐,后面去试一试
rxg9527
2021-03-03 18:04:44 +08:00
@superleexpert 实际体验的话,编译很爽。拿一个项目大概试了下全量编译时间:
M1 Mac mini 480s (8min)
MBP 2020(4C/8T @2.00GHz i5-1038NG7) 1105.5s (18.4min)
MBP2019(4C/8T @1.40GHz, i5-8257U) 1207s (20min) 1120s(18.6min)
MacPro(12C/24T @2.7 GHz, XEON E5-2697v2) 668s (11.1min) 779.1s (12.9)
rxg9527
2021-03-03 18:06:05 +08:00
@hanliontien 感谢老哥反馈。害,Charles 在 intel Mac 上面没什么问题,有点懒得切代理软件
hanliontien
2021-03-03 19:26:14 +08:00
@rxg9527 刚看到楼上的推荐买了个 Proxyman,用了下还行。
wujunchuan2008
2021-03-09 16:10:20 +08:00
估计本来就拉跨,再加上通过 Rosetta2 的转换,内存占用更高了吧
panbeta
2021-06-16 14:07:19 +08:00
Proxyman 真香,感谢推荐
lattice42
2021-07-05 15:52:03 +08:00
@justin2018 感谢推荐
chengzi
2022-04-12 18:19:08 +08:00
感谢,proxyman 很好用
satanandroid
2022-07-02 16:08:29 +08:00
网上看到另一个解法。。。m1 的电脑,切换到 dark theme.
就不卡了。实测有效。
原来点一下 3-10 秒反应,
切换完 1 秒内响应。。。。
rxg9527
2022-08-04 16:41:10 +08:00
@satanandroid 最近半年切换到 Proxyman ,真香了…
试了一下,老哥这招解 Charles 的卡顿也是有效的。我猜老哥你的 Charles 使用的视图结构是不是也是「 Sequence+Tall 」的设置?
另外针对 Sequence 的视图显示结构、还有一个 workaround ,在 Charles 的偏好选项卡里把「 Viewers -> Sequence view layout 」改为 Wide ,也能避免 Sequence 模式下的卡顿情况
总结就是,Charles 年久失修,有太多玄学的 Bug 了
10bravoman24
321 天前
我也试试 proxyman 遇到类似问题了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/757979

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX