Comments 12
UFO just landed and posted this here
По поводу холивара про unsafe — основные притензии были в том, что хакрывая s.m.Unsafe, замену не подготовили. Да, когда-то будет varhandles, но, очевидно, очень не скоро. Unsafe использовали там, где небыло нормального api, он и сейчас не появился. При отсутсвии замены unsafe просто будет торпедироваться переход на следущие версии. Хотя в 9-ке unsafe останется, хоть и под флажком.
Поправьте опечатки: LVM -> LLVM, Java C -> javac
Поправьте опечатки: LVM -> LLVM, Java C -> javac
0
Советую посмотреть выступление Марка Рейнхольда на JVMLS:
Он подробно рассказывает о том, как будет «изыматься» sun.misc.Unsafe с попутным введением нормального API с тем же функционалом.
Он подробно рассказывает о том, как будет «изыматься» sun.misc.Unsafe с попутным введением нормального API с тем же функционалом.
+2
А как тут править комменты? (притенизия->прЕтензия)
+1
Странные впечатления от этого видео. Начало было многообещающее, думал что услышу что-то про оптимизацию стрингов, на самом деле интересная тема, приготовился слушать настоящего хардкорщика… Не услышал ни слова конкретики про стринги, зато узнал какие эти низкоуровневые ребята крутые, как их мало и как они гордятся своей элитарностью. Это прямыми словами. Между строк услышал, что платформа сама по себе настолько заоптимизированна, настолько захардкожена, что изменения в нее вносятся с огромным трудом и тоннами вазелина. И все это ради увеличения производительности на доли процента. Ни о каком фундаментальном ускорении эти ребята даже не мечтают. Еще узнал про баги в процессорах и это было самым впечатляющим моментом в интервью, не пожалел что посмотрел.
Но осталось два вопроса:
1) Как ускорили стринги?
2) Какие именно баги и в каких процессорах находят корщики явистов?
Но осталось два вопроса:
1) Как ускорили стринги?
2) Какие именно баги и в каких процессорах находят корщики явистов?
+1
с пафосом явно немного перебор, тоже заметил
-3
Про стринги и прочий перформанс надо ходить на конференции, JUG'и и т.д. Рассылки, опять же, есть, где можно задать вопрос. В конце-концов можно написать Алексею на почту и он ответит. Тут же просто интервью обо всем в целом и ни о чем конкретно.
Пафоса и элитарности особо не заметил.
Пафоса и элитарности особо не заметил.
+6
+1, пафоса не увидел, «элитарность» — возможно, но правда, сколько JVM/JDK разработчиков вы знаете?
Шипилёв и Фёдоров душевные ребята, во всяком случае, Питерские JUGи оставили такое впечатление.
За пафосом это в Радио-Т или Разбор Полётов :)
Лол, ну, фундаментально могут только в Apple, каждый раз 2x, 3x faster, better.
Тюнить JDK и JRE сложно, но радует, что есть те, кто это делают, да ещё и рассказывают об этом на всяких конфах.
С тем же успехом можно сказать, что в плюсах фундаментально чё то ничё не ускоряют уже n лет, бездельники!
Шипилёв и Фёдоров душевные ребята, во всяком случае, Питерские JUGи оставили такое впечатление.
За пафосом это в Радио-Т или Разбор Полётов :)
Ни о каком фундаментальном ускорении эти ребята даже не мечтают.
Лол, ну, фундаментально могут только в Apple, каждый раз 2x, 3x faster, better.
Тюнить JDK и JRE сложно, но радует, что есть те, кто это делают, да ещё и рассказывают об этом на всяких конфах.
С тем же успехом можно сказать, что в плюсах фундаментально чё то ничё не ускоряют уже n лет, бездельники!
+9
> Ни о каком фундаментальном ускорении эти ребята даже не мечтают.
Ну конечно, одна из самых производительных современных платформ каждый мажорный релиз должна как минимум 50% прирост производительности давать. (JVM вполне себе mature технология, фундаментальные вещи были оптимизированы в первых версиях)
> Между строк услышал, что платформа сама по себе настолько заоптимизированна, настолько захардкожена, что изменения в нее вносятся с огромным трудом и тоннами вазелина.
А вы, кстати, за микроядра или за монолитные? ;)
Ну конечно, одна из самых производительных современных платформ каждый мажорный релиз должна как минимум 50% прирост производительности давать. (JVM вполне себе mature технология, фундаментальные вещи были оптимизированы в первых версиях)
> Между строк услышал, что платформа сама по себе настолько заоптимизированна, настолько захардкожена, что изменения в нее вносятся с огромным трудом и тоннами вазелина.
А вы, кстати, за микроядра или за монолитные? ;)
+5
Sign up to leave a comment.
«Чтобы стать хорошим системщиком, нужно 5–10 лет опыта» — интервью с Алексеем Шипилёвым из Java Performance Team