Hi Alex,

On 28/01/2021 7:44 am, Alex Menkov wrote:
On Tue, 19 Jan 2021 23:18:04 GMT, David Holmes <dhol...@openjdk.org> wrote:

Alex Menkov has updated the pull request incrementally with one additional 
commit since the last revision:

   Non-lava launchers should process all "-J" arguments

Hi Alex,

I think this is functionally correct now - though the comment you added is 
confusing to me (see below).

However I remain concerned that this requires processing the arg list twice for 
non-Java launchers. Is that a startup issue we should be concerned about?

Thanks,
David

Hi David,

You integrated this change but neither Zhengyu nor myself approved the
final changes. Zhengyu's Review was prior to the logic fix, and my
comment "this seems functionally correct" was just a comment and we were
still discussing the overhead aspect of this.

David

I was sure I saw 2 approvals for the fix, but most likely I misread it and 
there were 2 reviewers.
Do you have some suggestions how to handle this?

Just ask Zhengyu to add his final Review as a comment to show he is okay with the final result, and I'll do the same via this email. :)

I don't think it makes sense to revert the change and re-do it from the 
beginning.

No.

I think we don't need to worry about startup time impact. It's minimal and only 
non-java launchers are affected (AFAIR the main goal of performance/startup 
optimizations was java launcher).

Yes, it is our main concern. But that's not to say someone else may not be concerned. Any way the point was to discuss the overhead in case it was an issue and we're deciding we think it is not an issue so okay.

I can file an RFE to reorder launcher logic and handle NMT in ParseArguments as 
I described earlier. If it's possible, this would remove one cycle 
(SetJvmEnvironment) for java/javaw launchers.

Please do. I don't know if anyone will look at it, but at least it acknowledges the current approach is not optimial.

Thanks,
David
-----

-------------

PR: https://git.openjdk.java.net/jdk/pull/2106

Reply via email to