Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #36541

Re: Jigsaw

From Arne Vajhøj <arne@vajhoej.dk>
Newsgroups comp.lang.java.programmer
Subject Re: Jigsaw
Date 2017-04-26 19:49 -0400
Organization Aioe.org NNTP Server
Message-ID <odrble$1tk3$1@gioia.aioe.org> (permalink)
References (2 earlier) <odks25$1av6$1@gioia.aioe.org> <odl2vp$1moi$1@gioia.aioe.org> <b6c08905-7e08-460f-9b04-eb287b99e84d@googlegroups.com> <odl5k1$1r6b$1@gioia.aioe.org> <odr760$1ns2$1@gioia.aioe.org>

Show all headers | View raw


On 4/26/2017 6:32 PM, omegajunior wrote:
> Arne Vajhøj <arne@vajhoej.dk> Wrote in message:
>> On 4/24/2017 11:15 AM, Eric Douglas wrote:
>>> I'm not sure if this "jigsaw" is the same JRE classes broken up to
>>> different jars, or how this accomplishes the other stated goals of
>>> improving security, maintainability, and application performance.
>>
>> The modular split and the dependency management can certainly
>> improve things for large systems.
>
> Yes, for limited systems (mobile phones, set-top boxes, smart
>  cards)
> both the file size and the amount of memory (both stack
>  and heap) used by the JRE form prohibitive factors.

> I do hope that Jigsaw forces core java to separate class loading
>  between concerns, so I can, for instance, totally remove
>  java.xml, if my application doesn't use xml, or allows me to
>  replace a default  implementation of some interface entirely with
>  a competing one.

It can help on disk space.

It can not help with memory.

JVM's does not load jar files - they load single classes
when they are needed. Same number of classes will be
in memory without and with jigsaw.

Memory usage is up to the developer.

Arne

Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


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