开发用电脑选购求助,暂定mac studio
背景:1. 工作项目以node为主,部分go、ruby,少数java。2. 企业vpn只有win mac. 无linux
3. 现用 14年 16gi5 mac mini
4. 预算丐版mac studio,可加到2w
需求:
1. 主项目同时跑frontend、backend,graphql server。3+ vsocde窗口。10+ web page。现在内存感觉有点吃紧。
2. 项目很大,webpack构建贼慢。最近刚把babel换成esbuild-loader也要2分钟。老cpu顶不住。纯用esbuild有大坑需慢慢填。
3. 不用开会,可以不带屏。今年暂定在家办公,有新人入职要去公司培训若干星期,骑车上班,携带不能太麻烦。宿舍桌上也快放不下了(ps5,y7000p,4k显示器。
air无风扇直接排除。pro不怎么需要那块屏。m1 mac mini 最多16g,有点担心内存。mac studio gpu目前完全用不到。
自己装机能不能整个像mac mini的体积,cpu高配显卡低配的win机子?
非得mac mini体积那就没得选
—— 来自 S1Fun madbird302 发表于 2022-6-8 17:16
既然以前用mac,那就继续还mac吧,不过挺在意之前传闻这次没发的mac mini tower的,据说是用M1 pro ...
厨子罪大恶极,就是不给mini升级,我超喜欢mini的体积的 rak1 发表于 2022-6-8 17:14
非得mac mini体积那就没得选
—— 来自 S1Fun
笔记本也行,台式机就不行了。主要2台笔记本桌子比较挤。另外习惯了*nix,wsl2跑公司项目文件系统性能很差,git status能卡住几十秒。 webpack构建贼慢
好奇这个
webpack 啥版本呢 有用什么框架吗
我这 webpack 5 配合 swc 已经挺快了 本帖最后由 奥古斯都 于 2022-6-8 17:58 编辑
iou90 发表于 2022-6-8 17:42
webpack构建贼慢
好奇这个
我们的npm dep已尽量保持最新。刚才看了下webpack是5.70.0
为什么慢呢?刨去node_modules、unit test、storybook,光js/ts file没有100m也有80m
swc-loader试过,兼容旧代码不如esbuild-loader。 奥古斯都 发表于 2022-6-8 17:56
我们的npm dep已尽量保持最新。刚才看了下webpack是5.70.0
为什么慢呢?刨去node_modules、unit test、sto ...
光js/ts file没有100m也有80m
那确实项目很大了囧 这种照我经验主要还是cpu+io的性能最重要吧 企业vpn GlobalProtect 是有Linux版本的 sourpotato 发表于 2022-6-8 21:22
企业vpn GlobalProtect 是有Linux版本的
okta上没有。之前找IT,回复不给web team linux gp权限。
话说你咋知道是gp?这货很出名吗 本帖最后由 Midnight.Coup 于 2022-6-8 21:56 编辑
坛里有闷罐贴和AllinOne装机,去掉显卡和几块硬盘大概就符合了。
刚量产的华擎的DeskMeet可以上12代酷睿和5000锐龙,比装机简单点吧。
Mac mini体积其实可以再缩小一大圈,里面许多地方都是空的。
可以体积/性能对标的NUC12Pro至今还没发布就是了 本帖最后由 omnitoken 于 2022-6-8 22:02 编辑
我都把文件放wsl2 虚拟机内部,觉得io性能还好,
觉得wsl2 io太慢,是因为用了/mnt和windows 共享文件了吗
如果是的话, 那你的问题无解的,直接买mac还犹豫啥
omnitoken 发表于 2022-6-8 21:57
我都把文件放wsl2 虚拟机内部,觉得io性能还好,
觉得wsl2 io太慢,是因为用了/mnt和windows 共 ...
犹豫就会败北。已下单 32+1T 本帖最后由 chaucerling 于 2022-6-8 22:43 编辑
m1 pro,max,ultra单核基本一样,差距在多核和gpu
rust之前看max比pro编译速度大概快10%~20%
gpu基本过剩,除非你外接4块屏幕 chaucerling 发表于 2022-6-8 22:41
m1 pro,max,ultra单核基本一样,差距在多核和gpu
rust之前看max比pro编译速度大概快10%~20%
gpu基本过剩 ...
所以厨子罪大恶极,有32g mini会这样? 小体积的话要不12代的飞龙峡谷
加到64g内存 添2块ssd 显卡都可以省了 整年都可以在家办公?慕了
—— 来自 S1Fun iou90 发表于 2022-6-8 18:02
光js/ts file没有100m也有80m
那确实项目很大了囧 这种照我经验主要还是cpu+io的性能最重要吧 ...
早上用speed-measure-webpack-plugin给webpack测了下速。
esbuild-loader处理js耗时3.28s,改回babel用时97.26s.其他杂七杂八loader耗时不超过30s.也就是webpack bundle npm package花了1分半?天下苦webpack久矣,急需esbuild(swc)干碎webpack。
更新一下.
找老大诉苦,他帮我找IT要了内网服务器,以后挂vpn ssh remote开发,爽到!
是不是可以退了买mac mini了 奥古斯都 发表于 2022-6-8 17:56
我们的npm dep已尽量保持最新。刚才看了下webpack是5.70.0
为什么慢呢?刨去node_modules、unit test、sto ...
没这回事。 奥古斯都 发表于 2022-6-9 11:29
早上用speed-measure-webpack-plugin给webpack测了下速。
esbuild-loader处理js耗时3.28s,改回bab ...
看看 terser 耗时 Austaras 发表于 2022-6-15 11:22
看看 terser 耗时
dev没有用terser,prod在服务器上build不用关心。 奥古斯都 发表于 2022-6-15 11:30
dev没有用terser,prod在服务器上build不用关心。
那 sourcemap 怎么设定的 Austaras 发表于 2022-6-15 11:35
那 sourcemap 怎么设定的
dev client:
config.devtool = 'eval-source-map';
dev server:
config.devtool = 'inline-cheap-module-source-map'; Austaras 发表于 2022-6-15 11:35
那 sourcemap 怎么设定的
顺带一提,虽然不是性能最佳,但应该是实践过后最适合项目debug的source-map设置。另外我自己写有时候会注释掉source-map config,靠unit test保证正确性 自从换了2021mbp后(M1MAX+32G),后端常驻mariadb server,开俩vscode跑python后端和js前端再也不卡了,平时还开个十几个edge页面。
不过现在定制机贼慢,前两天碰到代理商大哥聊了两句,还说我还好是去年年底订的,能在春节前到货。他手上有批公司的30多台满配订单,疫情前下的单,到现在还没进工厂...
u1s1,依赖包的确更新了不少。还好没影响到工程。 ふん雑魚め 发表于 2022-6-15 11:52
自从换了2021mbp后(M1MAX+32G),后端常驻mariadb server,开俩vscode跑python后端和js前端再也不卡了,平 ...
那风扇转不转呢?
另外你们都不去官方店买嘛?感觉我像傻子 奥古斯都 发表于 2022-6-15 12:05
那风扇转不转呢?
另外你们都不去官方店买嘛?感觉我像傻子
风扇除了打游戏和压片子别的没怎么转,比老intel的本子真的是天差地别
我只是认识代理商能拿个折扣而已,人家也就赚个税点,和教育优惠比还是差很多的。没有门路的话还是官方店比较好。只是那个大哥忘记帮我下单AC+了,害得我多贴了100多块钱自己买了AC+
用下来颜值的确没老版本的高,但是习惯也就习惯了。你说不要屏幕的,但是屏幕你就当送的吧,而且看习惯了会放不下的。我日常工作就是接一个34的一个24的4K屏。反正现在14寸和16寸的音响效果和配置都没啥差别,买个14寸的随身携带也是不错的。7788算下来也够你2W的预算。 node开发我觉得vscode remote体验非常好 有能用的服务器就不用纠结终端性能了
不要屏就mac mini,要就mba。 不过我记得无印m1 m2外接屏数量很有限 要多屏扩展的话至少要上pro吧 m1写node性能过剩,air都没什么温度,制约生产力的是外接屏幕数量,厨子刀法还是准的 モナド 发表于 2022-6-15 13:33
m1写node性能过剩,air都没什么温度,制约生产力的是外接屏幕数量,厨子刀法还是准的 ...
我没有高性能应用开发的经验,大部分都是web服务,有用rpc但是没有深入了解。那么m1 max ultra这些适合哪些开发者呢?UE、unity这些吗?还是用ps ae这些设计师? 奥古斯都 发表于 2022-6-15 13:49
我没有高性能应用开发的经验,大部分都是web服务,有用rpc但是没有深入了解。那么m1 max ultra这些适合哪 ...
比如iOS、Android、CPP之类的,规模上到一定程度,M1 Mac/Ultra是实打实的编译时间20分钟还是10分钟的区别,对生产率影响还挺大的。 奥古斯都 发表于 2022-6-15 13:49
我没有高性能应用开发的经验,大部分都是web服务,有用rpc但是没有深入了解。那么m1 max ultra这些适合哪 ...
官方宣传都是影视工作者,剪片应该是常规工作里面对本地算力要求最高的工作了吧,m1整合自家软件还有额外优化。
写代码对算力要求比较两极分化,做web写业务m1足够再战5年,而真正碰上大型计算场景的时候,很多都上高配服务器了吧
另外m1 pro和max的单核跑分跟m1一样,跑单进程node程序表现没区别 本帖最后由 奥古斯都 于 2022-6-15 14:27 编辑
モナド 发表于 2022-6-15 14:08
官方宣传都是影视工作者,剪片应该是常规工作里面对本地算力要求最高的工作了吧,m1整合自家软件还有额外 ...
感谢回复,m1好像显存内存整合在一起?不知道 接4k显示器,本地开几个jetbrains 16g内存够不够用(自己的github项目)。至于高性能,都不会c++我在想peach. 13号 发表于 2022-6-15 13:58
比如iOS、Android、CPP之类的,规模上到一定程度,M1 Mac/Ultra是实打实的编译时间20分钟还是10分钟的区 ...
懂了,感谢回复。一般大项目都有build 服务器,也不会在本地跑吧 奥古斯都 发表于 2022-6-15 14:23
懂了,感谢回复。一般大项目都有build 服务器,也不会在本地跑吧
美好的理想是: 完整项目都在ci机器上跑,本地跑个小模块,写好了之后push一下触发ci跑一下就完了。
现实是:模块?那是啥?你把代码都拉下来build下,45分钟之后app就起来了。想在CI跑?也可以,先排队2小时。
页:
[1]