Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #36540
| From | omegajunior <omegajunior@protonmail.com> |
|---|---|
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: Jigsaw |
| Date | 2017-04-26 18:37 -0400 |
| Organization | nntp.aioe.org |
| Message-ID | <odr7ei$1o5q$1@gioia.aioe.org> (permalink) |
| References | (1 earlier) <odbnph$o3s$1@gioia.aioe.org> <odks25$1av6$1@gioia.aioe.org> <odl2vp$1moi$1@gioia.aioe.org> <b6c08905-7e08-460f-9b04-eb287b99e84d@googlegroups.com> <odl6o3$2l1$1@dont-email.me> |
Eric Sosman <esosman@comcast-dot-net.invalid> Wrote in message: > On 4/24/2017 11:15 AM, Eric Douglas wrote: >> On Monday, April 24, 2017 at 10:44:28 AM UTC-4, Arne Vajhøj wrote: >>> Java classes are loaded when they are needed, so I would assume >>> no changes to classes loaded. >>> >>> In theory it should be possible to create a JRE subset with only >>> some modules. >>> >>> I don't think the Java license permits it. >>> >>> I don't think there is much point. Given todays network speeds >>> and disk sizes the JRE is relative small. >>> >>> I assume they have done the split for the same reasons other >>> would want to use the module system. To decouple things better >>> and make it easier to maintain. >>> >>> Arne >> >> http://openjdk.java.net/projects/jigsaw/ >> >> The first stated goal was to scale down to fit a Java on smaller devices. I'm not sure how much space a JRE takes up or what sort of devices you'd need to be able to fit just part of the JRE. > > Data point: On a Windows machine, the current JRE takes 179MB. > Class libraries take 96MB, with 53MB devoted to rt.jar, the "core" > classes. Binaries take another 83MB, of which 40MB are used by > something called "jfxwebkit.dll" -- perhaps the way to slim down > Java is to ditch JavaFX! :) > > -- > esosman@comcast-dot-net.invalid > Thirteen hundred sixty-seven days to go. > JavaFX indeed is huge, and most of its standard GUI are severely lacking. I've found myself adding the most basic of GUI functionalities, or adding components from JFXtras etc. And yes, if your application doesn't need JavaFX, you should be able to cut it out of the distribution. -- ----Android NewsGroup Reader---- http://usenet.sinaapp.com/
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Re: Jigsaw Arne Vajhøj <arne@vajhoej.dk> - 2017-04-20 21:37 -0400
Re: Jigsaw omegajunior <omegajunior@protonmail.com> - 2017-04-24 08:45 -0400
Re: Jigsaw Arne Vajhøj <arne@vajhoej.dk> - 2017-04-24 10:44 -0400
Re: Jigsaw Eric Douglas <e.d.programmer@gmail.com> - 2017-04-24 08:15 -0700
Re: Jigsaw Arne Vajhøj <arne@vajhoej.dk> - 2017-04-24 11:29 -0400
Re: Jigsaw Arne Vajhøj <arne@vajhoej.dk> - 2017-04-24 11:29 -0400
Re: Jigsaw omegajunior <omegajunior@protonmail.com> - 2017-04-26 18:32 -0400
Re: Jigsaw Arne Vajhøj <arne@vajhoej.dk> - 2017-04-26 19:49 -0400
Re: Jigsaw Eric Sosman <esosman@comcast-dot-net.invalid> - 2017-04-24 11:51 -0400
Re: Jigsaw omegajunior <omegajunior@protonmail.com> - 2017-04-26 18:37 -0400
Re: Jigsaw Arne Vajhøj <arne@vajhoej.dk> - 2017-04-26 19:49 -0400
Re: Jigsaw Eric Sosman <esosman@comcast-dot-net.invalid> - 2017-04-27 07:42 -0400
csiph-web