如何减少graal本机图像的文件大小?

问题描述

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

非常短(〜150loc)。当我运行lein native-image时,它会生成大量的 4gb 3gb二进制文件(至少在Windows上如此)。

我相信有两个原因会导致尺寸变大:

  1. -由于编译clj-http-lite出错,因此需要allow-incomplete-classpath。 (this可能已修复)包括此提交,可使大小减少1gb。
  2. JCA security services增加了一些尺寸,开发人员正在研究减小尺寸的方法。

今天以前,我从未用过graal制作本地图像。可以采取哪些步骤来减小graal本机图像的二进制大小?

解决方法

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

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...