On 04/05/2016 15:05, Ioi Lam wrote:
:

Regarding the JDK changes, in HelloClasslist.java:

Maybe add a comment about how/why you choose this particular set of operations? When the JDK evolves in the future, how should this file be changed?

I notice that no GUI classes are used. Is the reason (a) GUI classes are not important anymore, or (b) the build would fail in a headless environment if GUI classes were used by HelloClasslist.java?
Good questions on what to put into HelloClasslist. For now, I think what Claes has is good. The important thing is that it captures the classes that are loaded during startup, esp with the module system being initialized as part of VM startup, also anything using lambda or streams means a lot of classes are loaded. So I think it's a good start and I doubt we want to put too much into it as otherwise the #classes will be huge and we will be back to a huge archive again.

Hard to know what to say about UI applications and getting something that is representative of modern applications. There is nothing stopping anyone creating their own classlist of course.

-Alan.

Reply via email to