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? |
Beta Was this translation helpful? Give feedback.
Replies: 8 comments 12 replies
-
Reducing Code AreaThere is 127MB in the code area. According to code distribution per package There are huge amounts of code donated by 3rd party libraries:
|
Beta Was this translation helpful? Give feedback.
-
Reducing ResourcesFollowing issues reported based on the collected data:
|
Beta Was this translation helpful? Give feedback.
-
|
This line alone adds about 23MB to the final image. Do we really want to include all locale? Some |
Beta Was this translation helpful? Give feedback.
-
|
We use |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
The cost of Transitive Closure of clueless
|
Beta Was this translation helpful? Give feedback.
-
|
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 |
Beta Was this translation helpful? Give feedback.
-
|
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:
|
Beta Was this translation helpful? Give feedback.






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: