如何减小 graal 本机图像的文件大小?
How can I reduce the filesize of a graal native image?
我有这个项目:https://github.com/crinklywrappr/repoman
它很短 (~150loc)。当我 运行 lein native-image
它产生一个巨大的 4gb3gb 二进制文件(至少在 windows)。
我认为大小有几个原因:
--allow-incomplete-classpath 是必需的,因为编译 clj-http-lite 时出错。 (this 可能已修复它) 包括此提交将大小减少了 1gb。
- JCA security services 增加了一些大小,开发人员正在研究减少它的方法。
在今天之前,我从来没有用 graal 制作过原生图像。可以采取哪些步骤来减小 graal 本机映像的二进制大小?
原来是graal在编译时报内存消耗,我mis-attributing就是为了filesize。
我有这个项目:https://github.com/crinklywrappr/repoman
它很短 (~150loc)。当我 运行 lein native-image
它产生一个巨大的 4gb3gb 二进制文件(至少在 windows)。
我认为大小有几个原因:
--allow-incomplete-classpath 是必需的,因为编译 clj-http-lite 时出错。 (this 可能已修复它)包括此提交将大小减少了 1gb。- JCA security services 增加了一些大小,开发人员正在研究减少它的方法。
在今天之前,我从来没有用 graal 制作过原生图像。可以采取哪些步骤来减小 graal 本机映像的二进制大小?
原来是graal在编译时报内存消耗,我mis-attributing就是为了filesize。