We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The "lib/classlist" file used for CDS generation is generated by compiling: https://github.com/adoptium/jdk/blob/master/make/jdk/src/classes/build/tools/classlist/HelloClasslist.java and then taking a CDS dump loaded classes. The idea being the content of this class loads most commonly loaded classes. However the set of "CDS archived" classes (ByteCache, ShortCache, FDBigInteger, IntegerCache, LongCache) are non-determinstically loaded, possibly due to jit (unsure!). These specifc classes need to be referenced directly by HelloClasslist.java to ensure determinsitic loading. Fix: https://github.com/andrew-m-leonard/jdk-1/commit/6a80c3dfdf1b6609b7f822f410f579933f1447f2
The text was updated successfully, but these errors were encountered:
Ref #2594
Sorry, something went wrong.
I have not seen this difference with gcc 10.3 and latest jdk-19.
andrew-m-leonard
No branches or pull requests
The "lib/classlist" file used for CDS generation is generated by compiling: https://github.com/adoptium/jdk/blob/master/make/jdk/src/classes/build/tools/classlist/HelloClasslist.java
and then taking a CDS dump loaded classes. The idea being the content of this class loads most commonly loaded classes.
However the set of "CDS archived" classes (ByteCache, ShortCache, FDBigInteger, IntegerCache, LongCache) are non-determinstically loaded, possibly due to jit (unsure!). These specifc classes need to be referenced directly by HelloClasslist.java to ensure determinsitic loading.
Fix: https://github.com/andrew-m-leonard/jdk-1/commit/6a80c3dfdf1b6609b7f822f410f579933f1447f2
The text was updated successfully, but these errors were encountered: