手上的 19 款 MacBook Pro 编译 Rust 太慢了,有没有像 GitHub Action 这样按实际使用时间付费的高性能代编译服务?

2022-03-27 18:59:16 +08:00
 rv54ntjwfm3ug8

GitHub Action 编译速度比我 MacBook Pro 还慢好几倍

搞台服务器来远程开发成本太高了,95%时间都是闲置的,而且 CLion 的远程开发体验很不好,我又不想用某个用 Electron 写的电子垃圾

7514 次点击
所在节点    程序员
55 条回复
agagega
2022-03-27 22:29:25 +08:00
我以前想过这个问题,除了换电脑(或者局域网里放一台 CPU 不错的 PC )没什么好的解决方案,因为你整个构建过程生成的文件是巨大的
GuangXiN
2022-03-27 22:30:25 +08:00
阿里云有 ECI ,可以像 Docker 容器一样从镜像启动,运行完了自动销毁
junnplus
2022-03-27 22:35:50 +08:00
@lysS 谢谢,不需要,常年 vim
emeab
2022-03-27 22:45:08 +08:00
@huadi 估计说的 Visual Studio Code 把
Aixiaoa
2022-03-27 23:09:36 +08:00
如果身边有同事或朋友也有此种需求的话 可以考虑弄个服务器来干这种粗重的活 几个人平坦一下 费用和效率都不错
不想放家里也可以丢 idc 机房
MrKrabs
2022-03-28 01:08:02 +08:00
现在编译只信 M1
kkocdko
2022-03-28 01:56:48 +08:00
居然没人提到 GitHub Codespace
dayeye2006199
2022-03-28 02:05:03 +08:00
国外的话可以用 aws batch 。按使用量收费的。很多做电影搞动画的渲染工作,都是扔到上面搞得。
neoblackcap
2022-03-28 02:21:46 +08:00
@littlewing rust 语法复杂,加上泛型代码膨胀得很快的。当然最重要的是 rust 的前端给 llvm 喂了一大堆无用的代码,加重了编译后端的工作量。
gynantim
2022-03-28 05:44:59 +08:00
换 m1 吧。
dangyuluo
2022-03-28 06:24:27 +08:00
irytu
2022-03-28 07:09:22 +08:00
开个 aws 高配 ec2 用完删呗
Goooooos
2022-03-28 08:49:46 +08:00
@junnplus #17 不是 M1 max 编译比 intel 快吗,怎么反过来?
devcat9
2022-03-28 09:07:13 +08:00
@BrettD
@dangyuluo
类似的思路还有 Bazel 吧: https://github.com/bazelbuild/rules_rust
tomari
2022-03-28 09:10:44 +08:00
现在的云服务不都是可以按需收费吗
Hanggi
2022-03-28 09:30:02 +08:00
什么叫 “用 Electron 写的电子垃圾”,敢说清楚点?是不是用这个电子垃圾的人都在用垃圾?
kidlj
2022-03-28 09:33:43 +08:00
本来想帮忙的,看到 “用 Electron 写的电子垃圾”,拉倒吧!
spidah
2022-03-28 10:17:44 +08:00
vscode 有那么不堪?可以说说哪里不行,没必要一上来就是垃圾
tcpdump
2022-03-28 10:39:56 +08:00
@PureWhiteWu 利益相关 ??? 大股东吧。
sxfscool
2022-03-28 10:41:30 +08:00
不想用就别用,有本事你写个垃圾出来

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

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

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

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

© 2021 V2EX