Comments (9)
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!
from dragonwell11.
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());
from dragonwell11.
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?
from dragonwell11.
Could you please provide completed test case?
Sorry, the import part is updated.
from dragonwell11.
x64 ecs可以稳定复现:
yitian ecs可以稳定复现:
from dragonwell11.
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.
from dragonwell11.
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.
from dragonwell11.
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.
from dragonwell11.
The issue is now on progress with the official Lilliput project. Close this issue.
from dragonwell11.
Related Issues (20)
- [riscv64]dragonwell11缺少的Problemlist列表 HOT 1
- [dragonwell11][extended][riscv64]jdk/jshell/JdiFailingListenExecutionControlTest.java用例随机报错 vmexec=vmexec=java} expected [true] but found [false] HOT 1
- [TESTBUG] runtime/cds/CdsDifferentCompactObjectHeaders.java failed with serial GC
- [TESTBUG] runtime/cds/CdsDifferentCompactObjectHeaders.java failed with serial GC
- Update CI configuration according to upstream
- [Backport] 8276799: Implementation of JEP 422: Linux/RISC-V Port
- [Backport] 8246718: ParallelGC should not check for forward objects for copy task queue
- [upstream]sun/security/ec/TestEC.java fail HOT 1
- [extended]-XX:+UseCompactObjectHeaders选项下runtime/FieldLayout/ArrayBaseOffsets.java#no-coh-no-ccp报错java.lang.RuntimeException: Misplaced boolean array base: expected 24 to equal 12 HOT 2
- [dragonwell11][riscv64][extended]runtime/FieldLayout/ArrayBaseOffsets.java#with-coh-no-coops报错java.lang.RuntimeException: Misplaced boolean array base: expected 16 to equal 12 HOT 2
- [dragonwell11][riscv64][extended]com/alibaba/rcm/TestDeadLoopKillObjectMonitor.java等8个用例报错Option EnableCoroutine || UseWispMonitor is not supported on RISCV64 HOT 1
- [dragonwell11][riscv64][extended]serviceability/sa/ClhsdbInspect.java等17个用例报错OS/CPU combination linux/riscv64 not yet supported HOT 1
- [dragonwell11][riscv64][extended]用例gc/stress/TestReclaimStringsLeaksMemory.java随机报错 HOT 1
- riscv64环境使用gcc13编译报错c1_CodeStubs.hpp:438:25: error: ‘this’ pointer is null [-Werror=nonnull] HOT 1
- riscv64环境使用gcc13编译报错k_rem_pio2.c:305:24: error: 'fq' may be used uninitialized [-Werror=maybe-uninitialized] HOT 3
- [riscv64][dragonwell11]com/sun/net/httpserver/bugs/6725892/Test.java intermittent fail
- [riscv64]gcc13编译报错java_md_common.c:124:43: error: '%s' directive output may be truncated writing up to 4095 bytes into a region of size between 2 and 4097 [-Werror=format-truncation=] HOT 2
- [riscv64]jdk/incubator/vector/AddTest.java等9个用例超时 HOT 2
- [GC] Add option G1BarrierSimple to reduce overhead of g1 post write barrier.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dragonwell11.