Skip to content
New issue

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

[Backport] 8333462: Performance regression of new DecimalFormat() when compare to jdk11 #80

Closed

Conversation

lingjun-cg
Copy link
Collaborator

@lingjun-cg lingjun-cg commented Jul 22, 2024

[Backport] 8333462: Performance regression of new DecimalFormat() when compare to jdk11

Summary: The DecimalFormat constructor calls DecimalFormatSymbols.findNonFormatChar(String,char) multiple times, and the lambda implementation is slow than plain loop implementation of DecimalFormatSymbols.findNonFormatChar(String,char).

Testing: All java.text.format jtreg.

Reviewers: D-D-H, Yude Lin

Issue: #79

GoeLin and others added 30 commits March 14, 2024 20:08
Backport-of: dad7bd9efc7ca2c245f7e35267479670f93a53a8
…ervers in java/net/httpclient tests

Backport-of: 05e9c41eddf8961d1384c88ccedf993d86822a6b
Backport-of: 12e943091071b02b5756b57527a5f86a3d881cb8
Backport-of: fc3e8266929826f8e58bc76fe97423d76bc7be87
Backport-of: a35e96a3fae8722eea1d266beab22556c784241d
Backport-of: 355811a996544c54cde9ff232450f5e5c8e1e632
Backport-of: dc7d3b182d226253ca246dd854c85c4dd964f10e
… focus is moved on the JTabbedPane

Backport-of: 3b1062d45df69d4cf8479c6a65602bd2453ab885
8315117: Update Zlib Data Compression Library to Version 1.3
8326351: Update the Zlib version in open/src/java.base/share/legal/zlib.md to 1.3.1

Backport-of: b5c267fc8a0af50be9e3d1d09cdaa6bf4bb29851
…Store split through phi

Reviewed-by: shade
Backport-of: 5d414da50459b7a1e6f0f537ff3b318854b2c427
…monitor calls

8319896: Remove monitor deflation from final audit
8320515: assert(monitor->object_peek() != nullptr) failed: Owned monitors should not have a dead object
8325437: Safepoint polling in monitor deflation can cause massive logs

Reviewed-by: stefank, adinn
Backport-of: 87be6b69fe985eee01fc3344f9153d774db792c1
…d if the parking method is not absolute

Backport-of: 6f8b0a33fa15f1dfc8b0c116375df0f90d9d8759
Backport-of: 1281e18f1447848d7eb5e3bde508ac002b4c390d
8321276: runtime/cds/appcds/dynamicArchive/DynamicSharedSymbols.java failed with "'17 2: jdk/test/lib/apps ' missing from stdout/stderr"

Reviewed-by: coleenp
Backport-of: d23f4f12adf1ea26b8c340efe2c3854e50b68301
…d factory

Backport-of: d7251c1755779f8c4fdeac16ccb797ed45b1dfd4
…List

Backport-of: 8d29329138d44800ee4c0c02dacc01a06097de66
Backport-of: b859da9c548fbd1463b336059d1c55312c7b7ba4
Backport-of: 2838a916ab98cb0152f8b1e3f96eccca198af5e9
…hrowable

Backport-of: 868f8745faf70c915d8294ae8f85b2d6aa096900
…h within the time-out

Backport-of: 95310eab6ce73512b1afc0a7a26a396dd7b6cb7c
…nough space for 2097152KB object heap

Backport-of: dde519dc2180742c119ac07221c2a149b9f06c18
Backport-of: 4dd6c44cbdb0b5957414fa87b6c559fa4d6f2fa8
Reviewed-by: shade
Backport-of: 8ef918d6678437a5b351b172bb4cf144eeaa975f
…tion

Backport-of: 91ffdfb1fcacbb95b93491d412e506695198946e
Backport-of: 10335f60f923aa4f315e64acb2bfd7bb06d47a1b
Backport-of: 5e8d893c4809fdb30e01bdfe06b4f488f7bbef83
…rve enough space for 2097152KB object heap

Backport-of: eebcc2181fe27f6aa10559233c7c58882a146f56
Backport-of: efc392259c64986bbbe880259e95b09058b9076a
8259866: two java.util tests failed with "IOException: There is not enough space on the disk"

Backport-of: 842b895f093e15ecd8aa0153d712f5f81cf1cf67
Liang Mao and others added 27 commits May 23, 2024 08:47
Backport-of: b4ddddeff1ce4293c88a9ab8ad3ca9d3b0e2352e
…C threads

Backport-of: c1cfb43d8de8d0eed01b9bb6aa1202dc7cbff007
…st.java timed out on macOS

Backport-of: a657aa38a56056211a9d2773b30e8fe1a89c128e
…va cannot handle empty modules

Backport-of: e7c83ea948f8b2cd7caf7e59d3cf6b087807dba7
Reviewed-by: mbaesken
Backport-of: 1d1cd32bc355a33448d8f15555e142570bb49c21
…hod flushes to separate sections

Backport-of: 397d94831033e91c7a849774bf4e80d8f1c8ec66
Backport-of: 45ed97f15b96071e5d6b6d21e8f0129eda5aa447
Backport-of: aca1e8365bf0f64bf18caf798bbca1d25b3c4117
Backport-of: c9442014e561f8e1cb43a0e9f18a9a5ae2a7a2da
…native libraries

Backport-of: 32946e1882e9b22c983cbba3c6bda3cc7295946a
… -XX:TieredStopAtLevel=3

Backport-of: 5045839cb2095105a5c6c9eebc633a78b1e3213e
Backport-of: 377f2e538ae0fc94fc5483700a3ae70175017741
Reviewed-by: stuefe
Backport-of: 42b1d858d15fd06de9ce41b08b430b12724652e9
Backport-of: 6212264cc6fe428e8d15b7f33e2979c081e432d7
Reviewed-by: mdoerr
Backport-of: 8e1d2b091c9a311d98a0b886a803fb18d4405d8a
Reviewed-by: mbalao, evergizova
Backport-of: ab2532d858de8d855529b6f2491f94c499f94009
Reviewed-by: yan, mbalao
Backport-of: f7857e9106841f402ade56bad0338fc53159fb9a
Reviewed-by: mbalao
Backport-of: da06689bf6fde7b6dd8efc2f0c39fc95adcdb69d
Reviewed-by: mbalao
Backport-of: 1401634b21b76db90291011bcae68c461742e687
Reviewed-by: mbaesken
Backport-of: cf20364d0cb3f182880ee91c7fb023615e27becf
Reviewed-by: mbalao
Backport-of: 895893f2fbf1c521d4a263d505f0ecbda8d2eeea
Reviewed-by: mbalao
Backport-of: 1a5a44019871c411148ca85d0491cc68d2256e4e
Backport-of: eb1f33f525846e6020185cbc5d6e48cbc760dbb2
Backport-of: 72eed2f709caa48c82f58fe75c7e94d2c45947e1
Summary: Merge upstream code

Testing: CICD

Reviewers: kuaiwei, yuleil

Issue: dragonwell-project#1
…n compare to jdk11

Summary: The DecimalFormat constructor calls DecimalFormatSymbols.findNonFormatChar(String,char) multiple times, and the lambda implementation is slow than plain loop implementation of DecimalFormatSymbols.findNonFormatChar(String,char).

Testing: All java.text.format jtreg.

Reviewers: D-D-H, Yude Lin

Issue: dragonwell-project#79
@CLAassistant
Copy link

CLAassistant commented Jul 22, 2024

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
2 out of 13 committers have signed the CLA.

✅ lingjun-cg
✅ Accelerator1996
❌ Andrew Lu
❌ TheRealMDoerr
❌ tstuefe
❌ Delawen
❌ MBaesken
❌ chadrako
❌ mrserb
❌ shipilev
❌ martinuy
❌ jerboaa
❌ RealCLanger


Andrew Lu seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.

@lingjun-cg lingjun-cg closed this Jul 22, 2024
@lingjun-cg lingjun-cg deleted the backport-8333462 branch July 22, 2024 05:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.