【发布时间】:2020-12-10 11:15:10
【问题描述】:
我有这个项目:https://github.com/crinklywrappr/repoman
它很短(~150loc)。当我运行 lein native-image 时,它会产生一个巨大的 4gb3gb 二进制文件(至少在 Windows 上)。
我认为大小有几个原因:
-
--allow-incomplete-classpath 是必需的,因为编译 clj-http-lite 时出错。 (this 可能已修复)包含此提交将大小减少了 1gb。 - JCA security services 增加了一些尺寸,开发人员正在寻找减小尺寸的方法。
在今天之前,我从未使用 graal 制作过原生图像。可以采取哪些步骤来减小 graal 原生图像的二进制大小?
【问题讨论】:
标签: clojure graalvm graalvm-native-image