Simantics diet to lose some weight
|Status:||On hold||Start date:|
|Assignee:||Tuukka Lehtonen||% Done:|
|Velocity based estimate||-|
Remove the lowest hanging fruits i.e. the things that are easiest to get rid of and are big from the SDK altogether or make them optional instead of forcing them upon the Simantics desktop product.
Currently the Simantics Desktop product with JRE is currently around 168MB. Eclipse parts are already around 60MB, give or take. A nice goal would be to get Simantics Desktop to somewhere between 100-120MB.Ideas:
- Remove procore-stuff from org.simantics.project - 2-3MB
- Remove procore support altogether - rid of
- Don't force
it.unimi.dsi.fastutil(17MB) into the SDK or any of its integral features. Opt to use
org.eclipse.collectionswhere more optimal collections are necessary (~10MB).
TODO: analyze more possibilities for losing weight.
I created a separate branch for this development work: feature/diet