【问题标题】:How can I reduce the filesize of a graal native image?如何减小 graal 本机图像的文件大小?
【发布时间】:2020-12-10 11:15:10
【问题描述】:

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

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

我认为大小有几个原因:

  1. --allow-incomplete-classpath 是必需的,因为编译 clj-http-lite 时出错。 (this 可能已修复) 包含此提交将大小减少了 1gb。
  2. JCA security services 增加了一些尺寸,开发人员正在寻找减小尺寸的方法。

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

【问题讨论】:

    标签: clojure graalvm graalvm-native-image


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2021-10-03
      • 1970-01-01
      • 1970-01-01
      • 2013-06-20
      • 2012-06-19
      • 1970-01-01
      • 2023-03-05
      • 1970-01-01
      相关资源
      最近更新 更多