ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ содСрТимому
ΠœΠ°ΠΊΡΠΈΠΌΠ΅Ρ‚Π΅Ρ€

🎊 Java 27 Π²Ρ‹ΡˆΠ»Π°: G1 Π²Π΅Π·Π΄Π΅, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Π΅Π΅, TLS смотрит Π² постквантовоС Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅

🎊 Java 27 Π²Ρ‹ΡˆΠ»Π°: G1 Π²Π΅Π·Π΄Π΅, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Π΅Π΅, TLS смотрит Π² постквантовоС Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅ Π’Π½ΡƒΡ‚Ρ€ΠΈ β€” Π΄Π΅Π²ΡΡ‚ΡŒ JEP G1 Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ выбираСтся ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π΄Π°ΠΆΠ΅ Π² окруТСниях с ΠΎΠ΄Π½ΠΈΠΌ CPU ΠΈΠ»ΠΈ нСбольшим ΠΎΠ±ΡŠΡ‘ΠΌΠΎΠΌ памяти. Compact Object Headers ΡΠΆΠΈΠΌΠ°ΡŽΡ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° с 96 Π΄ΠΎ 64 Π±ΠΈΡ‚ Π½Π° 64-Π±ΠΈΡ‚Π½ΠΎΠΌ HotSpot; Π² SPECjbb2015 это Π΄Π°Π»ΠΎ Π΄ΠΎ 22% экономии heap. TLS 1.3 ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Π³ΠΈΠ±Ρ€ΠΈΠ΄Π½Ρ‹ΠΉ постквантовый ΠΎΠ±ΠΌΠ΅Π½ ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ, Π° JFR Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ сСкрСты Π΅Ρ‰Ρ‘ Π΄ΠΎ записи диагностичСских Π΄Π°Π½Π½Ρ‹Ρ…. НС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π½Ρ‚Π°ΠΉΠΌ Lazy Constants ΠΎΡ‚ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ вычислСниС Π΄ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ обращСния, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ Π΅Π³ΠΎ Π½Π΅ большС ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Π° ΠΈ бСзопасно Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΏΡ€ΠΈ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π½ΠΎΠΌ доступС. Structured Concurrency Π²Ρ‹ΡˆΠ»Π° Π² сСдьмоС preview, Π° ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π² pattern matching, instanceof ΠΈ switch β€” Π² пятоС. Но Ρ€Π΅Π»ΠΈΠ· Π½Π΅ ΠΈΠ· сСрии «поставил ΠΈ Π·Π°Π±Ρ‹Π»Β». Π’ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… окруТСниях стоит ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ с Serial GC Π½Π° G1; Compact Object Headers ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ„Π»Π°Π³ΠΎΠΌ -XX:-UseCompactObjectHeaders; Π° Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ список TLS named groups Π½Π΅ даст Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ Π³ΠΈΠ±Ρ€ΠΈΠ΄Π½ΠΎΠΌΡƒ ΠΎΠ±ΠΌΠ΅Π½Ρƒ. ΠŸΠ΅Ρ€Π΅Π΄ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ стоит ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π½Ρ‹Π΅ Π»ΠΈΠΌΠΈΡ‚Ρ‹, JVM-Ρ„Π»Π°Π³ΠΈ ΠΈ TLS-настройки. И Π³Π»Π°Π²Π½ΠΎΠ΅: Java 27 β€” Π½Π΅ LTS. Π§Π΅Ρ‚Ρ‹Ρ€Π΅ JEP ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π² preview, Π° Vector API β€” Π² incubator. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ρ€Π΅Π»ΠΈΠ· скорСС ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ совмСстимости ΠΈ Π½ΠΎΠ²Ρ‹Ρ… API, Ρ‡Π΅ΠΌ Π½Π° Ρ€ΠΎΠ»ΡŒ Π½ΠΎΠ²ΠΎΠΉ ΠΎΠΏΠΎΡ€Π½ΠΎΠΉ production-Π²Π΅Ρ‚ΠΊΠΈ. Если хочСтся ΠΏΡ€ΠΎΠΉΡ‚ΠΈΡΡŒ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ JEP с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ, Ρ„Π»Π°Π³Π°ΠΌΠΈ ΠΈ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ, Ρƒ нас Π²Ρ‹ΡˆΠ΅Π» ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ Ρ€Π°Π·Π±ΠΎΡ€ Java 27 Π½Π° Π₯Π°Π±Ρ€Π΅. А Ρ€Π°Π½Π½ΠΈΠΉ ΠΎΠ±Π·ΠΎΡ€ дСвяти JEP β€” Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π² Π‘Π»ΠΎΠ³Π΅ Axiom JDK.

59 просмотров

Канал Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ ΠœΠ°ΠΊΡΠΈΠΌΠ΅Ρ‚Π΅Ρ€Π°

112 подписчиков Β· IT ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ

Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠ°Π½Π°Π»Π°

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠ°Π½Π°Π»Π°

Π•Ρ‰Ρ‘ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅ Β«IT ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΒ»

Π§ΠΈΡ‚Π°Ρ‚ΡŒ дальшС

Π”Π²Π° Ρ€Π°Π·Π° Π² нСдСлю свСТиС посты этого ΠΊΠ°Π½Π°Π»Π° β€” Π½Π° ΠΏΠΎΡ‡Ρ‚Ρƒ ΠΈ Π² Π»ΠΈΡ‡Π½ΡƒΡŽ Π»Π΅Π½Ρ‚Ρƒ. Π‘Π΅Π· ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ поиска ΠΊΠ°Π½Π°Π»Π° Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.