Make native enso
launcher smaller!
#12446
Replies: 7 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.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
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:
Standard.*
libraries running in native image mode - kudos to @hubertpthat has been delivered, but only at enormous increase of the native
enso
launcher size. Time to look back and check what to change to make theenso
launcher smaller.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.
All reactions