Brian Burkhalter
|
d023982600
|
8361209: (bf) Use CharSequence::getChars for StringCharBuffer bulk get methods
Reviewed-by: rriggs, alanb
|
2025-08-12 17:39:14 +00:00 |
|
David Beaumont
|
b81f4faed7
|
8360037: Refactor ImageReader in preparation for Valhalla support
Reviewed-by: alanb, rriggs, jpai
|
2025-08-12 08:34:26 +00:00 |
|
John Jiang
|
4c9eaddaef
|
8364597: Replace THL A29 Limited with Tencent
Reviewed-by: jiefu
|
2025-08-08 02:27:30 +00:00 |
|
Mohamed Issa
|
05f8a6fca8
|
8360559: Optimize Math.sinh for x86 64 bit platforms
Reviewed-by: sviswanathan, sparasa
|
2025-08-04 18:47:57 +00:00 |
|
erfang
|
f40381e41d
|
8356760: VectorAPI: Optimize VectorMask.fromLong for all-true/all-false cases
Reviewed-by: xgong, jbhateja
|
2025-08-02 07:54:42 +00:00 |
|
Johannes Graham
|
d19442399c
|
8358880: Performance of parsing with DecimalFormat can be improved
Reviewed-by: jlu, liach, rgiulietti
|
2025-07-31 17:50:18 +00:00 |
|
Shaojin Wen
|
e2feff8599
|
8355177: Speed up StringBuilder::append(char[]) via Unsafe::copyMemory
Reviewed-by: rriggs, rgiulietti
|
2025-07-30 13:16:27 +00:00 |
|
Xiaohong Gong
|
ac141c2fa1
|
8359419: AArch64: Relax min vector length to 32-bit for short vectors
Reviewed-by: aph, fgao, bkilambi, dlunden
|
2025-07-22 09:06:02 +00:00 |
|
Roland Westrelin
|
f155661151
|
8342692: C2: long counted loop/long range checks: don't create loop-nest for short running loops
Co-authored-by: Maurizio Cimadamore <mcimadamore@openjdk.org>
Co-authored-by: Christian Hagedorn <chagedorn@openjdk.org>
Reviewed-by: chagedorn, thartmann
|
2025-07-22 08:35:36 +00:00 |
|
Andrew Haley
|
9dd93c6a2c
|
8361497: Scoped Values: orElse and orElseThrow do not access the cache
Reviewed-by: alanb
|
2025-07-21 17:05:50 +00:00 |
|
David Beaumont
|
770d2b41d1
|
8361076: Add benchmark for ImageReader in preparation for Valhalla changes
Reviewed-by: rriggs, liach, ihse
|
2025-07-16 14:31:53 +00:00 |
|
Brian Burkhalter
|
6e203384f8
|
8358533: Improve performance of java.io.Reader.readAllLines
Reviewed-by: rriggs, sherman
|
2025-07-09 16:15:36 +00:00 |
|
Aleksey Shipilev
|
a9bd1ad40c
|
8361520: Stabilize SystemGC benchmarks
Reviewed-by: tschatzl, ayang
|
2025-07-09 08:56:44 +00:00 |
|
Andrew Haley
|
4df9c87345
|
8360884: Better scoped values
Reviewed-by: liach, alanb
|
2025-07-07 09:16:39 +00:00 |
|
Kim Barrett
|
21f2e9a71c
|
8344332: (bf) Migrate DirectByteBuffer away from jdk.internal.ref.Cleaner
Reviewed-by: rriggs, bchristi
|
2025-07-04 04:08:42 +00:00 |
|
Xiaohong Gong
|
7d6c902ce8
|
8357726: Improve C2 to recognize counted loops with multiple casts in trip counter
Reviewed-by: chagedorn, epeter, galder
|
2025-06-25 01:16:08 +00:00 |
|
Manuel Hässig
|
c7125aa2af
|
8020282: Generated code quality: redundant LEAs in the chained dereferences
Co-authored-by: Roberto Castañeda Lozano <rcastanedalo@openjdk.org>
Reviewed-by: kvn, rcastanedalo
|
2025-06-19 09:36:29 +00:00 |
|
Rohitash Kumar
|
e5ce5c57c8
|
8357959: (bf) ByteBuffer.allocateDirect initialization can result in large TTSP spikes
Reviewed-by: shade, alanb
|
2025-06-12 12:23:42 +00:00 |
|
Erik Gahlin
|
33ed7c1842
|
8358689: test/micro/org/openjdk/bench/java/net/SocketEventOverhead.java does not build after JDK-8351594
Reviewed-by: alanb
|
2025-06-05 13:08:48 +00:00 |
|
Mohamed Issa
|
0df8c9684b
|
8353686: Optimize Math.cbrt for x86 64 bit platforms
Reviewed-by: sviswanathan, sparasa, jbhateja
|
2025-05-30 21:47:20 +00:00 |
|
Emanuel Peter
|
277bb208a2
|
8355094: Performance drop in auto-vectorized kernel due to split store
Reviewed-by: vlivanov, thartmann
|
2025-05-20 13:51:47 +00:00 |
|
Andrew Haley
|
a6ebcf61eb
|
8354674: AArch64: Intrinsify Unsafe::setMemory
Reviewed-by: adinn
|
2025-05-16 09:28:35 +00:00 |
|
Johannes Graham
|
1e61352b54
|
8356709: Avoid redundant String formatting in BigDecimal.valueOf(double)
Reviewed-by: rgiulietti
|
2025-05-15 16:33:35 +00:00 |
|
Anjian-Wen
|
b76b610788
|
8356869: RISC-V: Improve tail handling of array fill stub
Reviewed-by: fyang, fjiang, mli
|
2025-05-14 08:28:11 +00:00 |
|
Per Minborg
|
066477de80
|
8356080: Address post-integration comments for Stable Values
Reviewed-by: liach
|
2025-05-13 13:40:48 +00:00 |
|
Volkan Yazici
|
7dcc386af9
|
8354024: [JMH] Create ephemeral UnixDomainSocketAddress provider with thread-safe close semantics
Reviewed-by: michaelm
|
2025-05-13 11:08:16 +00:00 |
|
Per Minborg
|
45cf32bd2c
|
8347408: Create an internal method handle adapter for system calls with errno
Reviewed-by: mcimadamore
|
2025-05-12 06:59:41 +00:00 |
|
Fabio Romano
|
1c5eb370b7
|
8355719: Reduce memory consumption of BigInteger.pow()
Reviewed-by: rgiulietti
|
2025-05-09 17:06:33 +00:00 |
|
Mohamed Issa
|
c8bbcaf5de
|
8348638: Performance regression in Math.tanh
Reviewed-by: jbhateja, epeter, sviswanathan
|
2025-05-02 17:21:50 +00:00 |
|
Per Minborg
|
9f9e73d5f9
|
8349146: [REDO] Implement a better allocator for downcalls
Reviewed-by: mcimadamore, jvernee, liach
|
2025-05-02 14:14:59 +00:00 |
|
Sergey Kuksenko
|
c116b18b89
|
8355559: Benchmark modification/extension shouldn't affect the behavior of other benchmarks
Reviewed-by: ecaspole
|
2025-05-01 18:45:20 +00:00 |
|
Per Minborg
|
fbc4691bfa
|
8351565: Implement JEP 502: Stable Values (Preview)
Co-authored-by: Maurizio Cimadamore <mcimadamore@openjdk.org>
Reviewed-by: vklang, jvernee, alanb, liach
|
2025-04-30 16:03:25 +00:00 |
|
Sergey Kuksenko
|
35716647b5
|
8353478: Update crypto microbenchmarks to cover ML-DSA, ML-KEM, and HSS algorithms
Reviewed-by: ecaspole
|
2025-04-23 17:03:37 +00:00 |
|
Eric Caspole
|
239760ac09
|
8355233: Add a DMB related benchmark
Reviewed-by: kvn
|
2025-04-22 19:59:41 +00:00 |
|
Per Minborg
|
072b8273a4
|
8354300: Mark String.hash field @Stable
Reviewed-by: liach, shade, vlivanov
|
2025-04-22 15:10:26 +00:00 |
|
Hamlin Li
|
bcc33d5ef3
|
8352504: RISC-V: implement and enable CMoveI/L
8346786: RISC-V: Reconsider ConditionalMoveLimit when adding conditional move
Reviewed-by: fyang, fjiang
|
2025-04-22 08:32:03 +00:00 |
|
Rohitash Kumar
|
84458ec18c
|
8353013: java.net.URI.create(String) may have low performance to scan the host/domain name from URI string when the hostname starts with number
Reviewed-by: michaelm, xpeng
|
2025-04-16 16:08:31 +00:00 |
|
Jatin Bhateja
|
9a3f9997b6
|
8346236: Auto vectorization support for various Float16 operations
Reviewed-by: epeter, sviswanathan
|
2025-04-10 09:44:58 +00:00 |
|
Alan Bateman
|
6c93ad42f3
|
8351927: Change VirtualThread implementation to use use FJP delayed task handling
Reviewed-by: vklang
|
2025-04-09 12:36:35 +00:00 |
|
Daniel Jeliński
|
58ff36f3bd
|
8350705: [JMH] test security.SSLHandshake failed for 2 threads configuration
Reviewed-by: hchao, mullan
|
2025-04-08 15:19:32 +00:00 |
|
Brian Burkhalter
|
5481021ee6
|
8321591: (fs) Improve String -> Path conversion performance (win)
Reviewed-by: alanb
|
2025-04-07 18:46:04 +00:00 |
|
Marc Chevalier
|
97ed536125
|
8346989: C2: deoptimization and re-execution cycle with Math.*Exact in case of frequent overflow
Reviewed-by: thartmann, vlivanov
|
2025-04-07 05:21:44 +00:00 |
|
Evgeny Astigeevich
|
660b17a6b9
|
8350852: Implement JMH benchmark for sparse CodeCache
Reviewed-by: kvn
|
2025-04-06 17:38:28 +00:00 |
|
Chen Liang
|
1c2a5533f4
|
8327858: Improve spliterator and forEach for single-element immutable collections
Reviewed-by: smarks, vklang
|
2025-04-04 00:59:02 +00:00 |
|
Vladimir Ivanov
|
50ac24eb0f
|
8351593: [JMH] test PhoneCode.Bulk reports NPE exception
Reviewed-by: redestad, drwhite
|
2025-03-27 14:58:07 +00:00 |
|
Volkan Yazici
|
03105fc925
|
8351601: [JMH] test UnixSocketChannelReadWrite failed for 2 threads config
Reviewed-by: michaelm
|
2025-03-25 14:35:45 +00:00 |
|
Shaojin Wen
|
74420391fa
|
8337279: Share StringBuilder to format instant
Reviewed-by: naoto, liach
|
2025-03-22 01:35:09 +00:00 |
|
Quan Anh Mai
|
e1bcff3ada
|
8345687: Improve the implementation of SegmentFactories::allocateSegment
Reviewed-by: jvernee, mcimadamore
|
2025-03-18 08:59:48 +00:00 |
|
Aleksey Shipilev
|
e3c29c9e6c
|
8351556: Optimize Location.locationFor/isModuleOrientedLocation
Reviewed-by: liach, jlahoda
|
2025-03-14 07:46:46 +00:00 |
|
Eric Caspole
|
03ef79cf05
|
8346470: Improve WriteBarrier JMH to have old-to-young refs
Reviewed-by: tschatzl
|
2025-03-13 18:32:15 +00:00 |
|