Closed duanyangjing closed 3 months ago
AllMatcher.java:4: error: cannot find symbol private LongPredicate op; ^ symbol: class LongPredicate location: class AllMatcher AllMatcher.java:7: error: cannot find symbol
Could you please provide completed test case?
Could you please provide completed test case?
Sorry, the import part is updated.
x64 ecs可以稳定复现:
yitian ecs可以稳定复现:
Could you please provide completed test case?
Sorry, the import part is updated.
I have reproduced the issue and had the same result with lilliput-21u in lilliput project. The root cause is the heavy use of Klass* loading in test case. I would discuss with Lilliput project lead Roman on this issue. Thanks for the reporting!
Beside the test case, do you see any significant slowdown on real workload or applications? We haven't seen noticeable performance regression on real workloads.
Could you please provide completed test case?
Sorry, the import part is updated.
I have reproduced the issue and had the same result with lilliput-21u in lilliput project. The root cause is the heavy use of Klass* loading in test case. I would discuss with Lilliput project lead Roman on this issue. Thanks for the reporting!
Is this the "heavy use of Klass* loading" overhead you mentioned? I believe with lilliput several additional instructions will be generated for klass loading.
Beside the test case, do you see any significant slowdown on real workload or applications? We haven't seen noticeable performance regression on real workloads.
Yes on some internal workload we have seen up to 10% degradation.
Could you please provide completed test case?
Sorry, the import part is updated.
I have reproduced the issue and had the same result with lilliput-21u in lilliput project. The root cause is the heavy use of Klass* loading in test case. I would discuss with Lilliput project lead Roman on this issue. Thanks for the reporting!
Is this the "heavy use of Klass* loading" overhead you mentioned? I believe with lilliput several additional instructions will be generated for klass loading.
Yes, mainly from the monitor check: testb(dst, markOopDesc::monitor_value); jcc(Assembler::notZero, stub->entry());
The issue is now on progress with the official Lilliput project. Close this issue.
Description The following code shows 30% performance degradation with -XX:+UseCompactObjectHeaders
Steps to Reproduce Steps to reproduce the behavior:
Expected behavior When UseCompactObjectHeaders is enabled performance is at least on par with it turned off.
JDK version
Execution environment