Make native enso launcher smaller!
#12446
|
It feels like a completely new product, doesn't it!?
However, while making everything native image ready, we have taken many shortcuts. Our focus was to:
that has been delivered, but only at enormous increase of the native The above picture is taken after following steps at the Native Image Build Report page. The interactive report HTML page is also available for your inspection. What can we do to make the launcher smaller? |
Replies: 8 comments 12 replies
Reducing ResourcesFollowing issues reported based on the collected data:
|
|
This line alone adds about 23MB to the final image. Do we really want to include all locale? Some |
|
We use |
|
The cost of Transitive Closure of clueless
|
|
An interesting tool to investigate is described at Finding Cuts in Static Analysis Graphs to Debloat Software paper. The tool is available for download. In addition to
it could be a very useful tool in debloating the |
|
With the recent integrations of
the size of the native image is greatly reduced as will be confirmed by #14565. Informal build with GraalVM EE on Linux with ed670eb seems promising:
... soon we may get below the low boundary! That means we have reached levels we were originally dreaming of!
Final ReportTake a look at enso-build-report-ed670eb53a43d5a49a6264faecaebb5631e8ccc5.zip report to see the improvements:
|






With the recent integrations of
the size of the native image is greatly reduced as will be confirmed by #14565. Informal build with GraalVM EE on Linux with ed670eb seems promising:
... soon we may get below the low boundary! That means we have reached levels we were originally dreaming of!
Final Report
Take a look at enso-build-report-ed670eb53a43d5a49a6264faecaebb5631e8ccc5.zip report to see the improvements: