V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
imes
V2EX  ›  Rust

rust 程序员的硬盘是多大的? nodejs 继任者?

  •  
  •   imes · 12 天前 · 1962 次点击

    我怎么觉得 rust 比 nodejs 还占用硬盘空间,一个简单的网口 IP 上报程序,最后编译的程序大小 7.5M ,而 target 共 928M 。额外编译了 musl 之后,变成了 1.2G 。这要是多几个项目,多几个平台,1T 硬盘起步。

    14 条回复    2025-08-29 18:22:39 +08:00
    hwdq0012
        1
    hwdq0012  
       12 天前
    只要不是虚拟机语言就有这种问题,一个平台一份,打包通用 app 一个平台一个目录,一个目录一坨

    最近 c++ 写的 rn 程序 ,ios 打包不到 10mb ,android 打包 5 个 abi 还是多少个,60mb ,编译目录更别说了
    bjfane
        2
    bjfane  
    PRO
       12 天前 via iPhone
    nodejs 只是碎,体积还好,rust 是不是遍一下就很多读写呀,之前玩的时候看到 确实蛋疼
    liyang5945
        3
    liyang5945  
       12 天前
    这玩意比 nodejs 恐怖多了,随随便便几个 G
    Donahue
        4
    Donahue  
       12 天前
    比 nodejs 体积大太多了,我这种初学者写的小玩具都能随随便便按 G 计算。nodejs 就是小文件多一些,体积并不大。
    yikyo
        5
    yikyo  
       12 天前 via iPhone
    之前尝试用 tauri 做了个项目,惊呆了。。
    imes
        6
    imes  
    OP
       12 天前
    @bjfane #2 编译的时候,新增需要写入,几百兆是很正常的。
    maplestarplay5
        7
    maplestarplay5  
       12 天前 via Android
    确实很离谱,所以要记得定时清理
    不过我记得好像也有办法把所有依赖都放到同一个目录下
    ninjaJ
        8
    ninjaJ  
       12 天前
    占用空间大倒是还好,最令人蛋疼的是 rust-analyzer ,你要是代码多一点、多用用泛型和宏,再把 AutoSave 一开,给你慢到姥姥家
    jqtmviyu
        9
    jqtmviyu  
       12 天前
    tauri 套壳 html, 就 hello word 的级别, 几个 G 的磁盘占用.
    heimoshuiyu
        10
    heimoshuiyu  
       12 天前
    64G 内存 target 软连接到 /tmp
    mayli
        11
    mayli  
       12 天前 via Android
    @heimoshuiyu 好办法
    danbai
        12
    danbai  
    PRO
       11 天前
    我有个项目编译几次后 再清理缓存能清理几十 g
    dssxzuxc
        13
    dssxzuxc  
       11 天前
    现代化 nodejs 已经没这么大了,我打开包含前后端的全栈项目看了下,60 多个依赖包,总大小 358M ,去掉 typescript 还能再少一半。
    nodejs 体积庞大的基本都是陈年屎山,而且大概率换个电脑就跑不起来。
    IamUNICODE
        14
    IamUNICODE  
       6 天前
    多用 cargo clean 。。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1013 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 19:19 · PVG 03:19 · LAX 12:19 · JFK 15:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.