我有这个项目:https ://github.com/crinklywrappr/repoman
它非常短(~150loc)。当我运行lein native-image
它时,它会产生一个巨大的4gb 3gb 二进制文件(至少在 Windows 上)。
我认为大小有几个原因:
由于编译 clj-http-lite 时出错,需要 --allow-incomplete-classpath。(这可能已修复它)包括此提交将大小减少了 1gb。- JCA 安全服务增加了一些规模,开发人员正在寻找减少这种情况的方法。
在今天之前,我从来没有用 graal 制作过原生图像。可以采取哪些步骤来减小 graal 原生图像的二进制大小?