Тёмный

Aleksey Shipilëv on Compact Strings 

NightHacking
Подписаться 6 тыс.
Просмотров 12 тыс.
50% 1

A presentation from Aleksey Shipilëv on his journey working through the compact string implementation in the JVM.
Full Abstract: java.lang.String is pervasively and perversely used in most Java applications. Not surprisingly, we are looking into optimizing it both on small and large scale. In this talk, we will take a deeper look into two interesting String-related features coming in JDK 9: a) Compact Strings, that saves memory for Strings representable with single-byte chars, with little or none performance regressions, and in many cases, significant performance improvements; b) Indify String Concat, that uses the magic of invokedynamic to concatenate Strings, to free runtime implementors for optimizing string concatenation without pushing users to recompile their programs; We will talk about the rationale, pitfalls and caveats of implementing the intrusive core library/runtime changes.

Наука

Опубликовано:

 

27 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 10   
@BurkusCat
@BurkusCat 7 лет назад
2:20 OMG you killed me. LMFAO
@kannonshane8748
@kannonshane8748 3 года назад
i guess I'm quite off topic but does anybody know of a good website to stream new series online?
@francozayne3823
@francozayne3823 3 года назад
@Kannon Shane I use flixzone. You can find it by googling =)
@milleryusuf9802
@milleryusuf9802 3 года назад
@Kannon Shane Lately I have been using flixzone. You can find it on google :)
@thoughtfuI
@thoughtfuI 7 лет назад
audio stream is corrupted
@samsharaf6623
@samsharaf6623 4 года назад
Refer the slides: shipilev.net/talks/jfokus-Feb2016-lord-of-the-strings.pdf
@blenderpanzi
@blenderpanzi 7 лет назад
Rittersport fan?
@borisklug
@borisklug 8 лет назад
Why is the audio so bad?
@NJ-wb1cz
@NJ-wb1cz 6 лет назад
Because you touch yourself at night.
@nghiaminh7704
@nghiaminh7704 3 года назад
this guy really abuses his dictionary
Далее
Maybe a little TOO much gel 😂
00:12
Просмотров 12 млн
ФОКУС С БАНАНОМ🍌
00:32
Просмотров 180 тыс.
Aleksey Shipilev - java.lang.String Catechism
59:13
Просмотров 14 тыс.
Invokedynamic for Mere Mortals
44:45
Просмотров 4,7 тыс.
Beyond ByteBuffers by Brian Goetz
50:40
Просмотров 18 тыс.
The G1 GC in JDK 9
29:31
Просмотров 36 тыс.
Java Bytecode Crash Course
47:42
Просмотров 55 тыс.
JIT and AOT in the JVM with Mark Stoodley
55:17
Просмотров 8 тыс.
ОБСЛУЖИЛИ САМЫЙ ГРЯЗНЫЙ ПК
1:00