Re: RFR: 8355003: Implement Ahead-of-Time Method Profiling [v12]

2025-05-02 Thread Igor Veresov
> Improve warm-up time by making profile data from a previous run of an > application instantly available, when the HotSpot Java Virtual Machine > starts. Specifically, enhance the [AOT cache](https://openjdk.org/jeps/483) > to store method execution profiles from training runs, reducing profili

Re: RFR: 8355003: Implement Ahead-of-Time Method Profiling [v11]

2025-05-02 Thread Igor Veresov
> Improve warm-up time by making profile data from a previous run of an > application instantly available, when the HotSpot Java Virtual Machine > starts. Specifically, enhance the [AOT cache](https://openjdk.org/jeps/483) > to store method execution profiles from training runs, reducing profili

Re: RFR: 8316682: serviceability/jvmti/vthread/SelfSuspendDisablerTest timed out [v6]

2025-05-02 Thread Serguei Spitsyn
> This fixes the issue with lack of synchronization between JVMTI thread > suspend and resume functions in a self-suspend case. More detailed fix > description is in the first PR comment. > > Testing: Ran mach5 tiers 1-6. Serguei Spitsyn has updated the pull request incrementally with one addit

Re: RFR: 8352730: RISC-V: Disable tests in qemu-user [v2]

2025-05-02 Thread Robbin Ehn
On Thu, 27 Mar 2025 17:57:37 GMT, Hamlin Li wrote: >> Robbin Ehn has updated the pull request with a new target base due to a >> merge or a rebase. The incremental webrev excludes the unrelated changes >> brought in by the merge/rebase. The pull request contains four additional >> commits sinc

Re: RFR: 8352075: Perf regression accessing fields [v3]

2025-05-02 Thread Coleen Phillimore
On Wed, 30 Apr 2025 20:15:36 GMT, Frederic Parain wrote: >> src/hotspot/share/oops/fieldInfo.hpp line 290: >> >>> 288: static int compare_symbols(const Symbol *s1, const Symbol *s2); >>> 289: >>> 290: static Array* create_FieldInfoStream(ConstantPool* constants, >>> GrowableArray* fields,

Re: RFR: 8352075: Perf regression accessing fields [v3]

2025-05-02 Thread Coleen Phillimore
On Mon, 28 Apr 2025 07:44:04 GMT, Radim Vansa wrote: >> This optimization is a followup to https://github.com/openjdk/jdk/pull/24290 >> trying to reduce the performance regression in some scenarios introduced in >> https://bugs.openjdk.org/browse/JDK-8292818 . Based both on performance and >>

Re: RFR: 8352730: RISC-V: Disable tests in qemu-user [v4]

2025-05-02 Thread Hamlin Li
On Wed, 30 Apr 2025 12:00:45 GMT, Robbin Ehn wrote: >> Hi, for you to consider. >> >> These tests constantly fails in qemu-user. >> Either the require host to be same arch explicit or implicit (sysroot). >> E.g. "ptrace(PTRACE_ATTACH, ..) failed for 405157: Function not >> implemented'" for SA

RFR: 8338977: Parallel: Improve heap resizing heuristics

2025-05-02 Thread Albert Mingkun Yang
This patch refines Parallel's sizing strategy to improve overall memory management and performance. The young generation layout has been reconfigured from the previous `eden-from/to` arrangement to a new `from/to-eden` order. This new layout facilitates young generation resizing, since we perfo

Re: RFR: 8352926: New test TestDockerMemoryMetricsSubgroup.java fails [v3]

2025-05-02 Thread PAWAN CHAWDHARY
On Tue, 29 Apr 2025 20:18:17 GMT, Sergey Chernyshev wrote: >> PAWAN CHAWDHARY has updated the pull request incrementally with one >> additional commit since the last revision: >> >> Refactor container runtime version code > > test/hotspot/jtreg/containers/docker/TestMemoryWithSubgroups.java

Re: RFR: 8352926: New test TestDockerMemoryMetricsSubgroup.java fails [v2]

2025-05-02 Thread PAWAN CHAWDHARY
On Tue, 29 Apr 2025 20:28:36 GMT, Sergey Chernyshev wrote: >> PAWAN CHAWDHARY has updated the pull request incrementally with one >> additional commit since the last revision: >> >> update reference of DockerVersion > > test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.ja

Re: RFR: 8352926: New test TestDockerMemoryMetricsSubgroup.java fails [v3]

2025-05-02 Thread PAWAN CHAWDHARY
> 8352926: New test TestDockerMemoryMetricsSubgroup.java fails PAWAN CHAWDHARY has updated the pull request incrementally with one additional commit since the last revision: Refactor container runtime version code - Changes: - all: https://git.openjdk.org/jdk/pull/24948/files

Re: RFR: 8316682: serviceability/jvmti/vthread/SelfSuspendDisablerTest timed out [v5]

2025-05-02 Thread Serguei Spitsyn
> This fixes the issue with lack of synchronization between JVMTI thread > suspend and resume functions in a self-suspend case. More detailed fix > description is in the first PR comment. > > Testing: Ran mach5 tiers 1-6. Serguei Spitsyn has updated the pull request with a new target base due t