0

我有这个项目:https ://github.com/crinklywrappr/repoman

它非常短(~150loc)。当我运行lein native-image它时,它会产生一个巨大的4gb 3gb 二进制文件(至少在 Windows 上)。

我认为大小有几个原因:

  1. 由于编译 clj-http-lite 时出错,需要 --allow-incomplete-classpath。(可能已修复它)包括此提交将大小减少了 1gb。
  2. JCA 安全服务增加了一些规模,开发人员正在寻找减少这种情况的方法。

在今天之前,我从来没有用 graal 制作过原生图像。可以采取哪些步骤来减小 graal 原生图像的二进制大小?

4

1 回答 1

0

事实证明,graal 在编译期间报告了内存消耗,而我错误地将其归因于文件大小。

于 2020-08-21T21:26:15.873 回答