The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Компания Oracle опубликовала Java SE 12, opennews (?), 20-Мрт-19, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


25. "Компания Oracle опубликовала Java SE 12"  –3 +/
Сообщение от Аноним (25), 20-Мрт-19, 11:48 
Смерть GO   - они так гордились своим GC
Ответить | Правка | Наверх | Cообщить модератору

58. "Компания Oracle опубликовала Java SE 12"  +5 +/
Сообщение от анон (?), 20-Мрт-19, 18:25 
Вот это наброс! Браво.
Ответить | Правка | Наверх | Cообщить модератору

87. "Компания Oracle опубликовала Java SE 12"  +1 +/
Сообщение от leap42 (ok), 21-Мрт-19, 05:40 
Гошный gc какбе в 10-100 раз быстрее НОВОГО gc Java. Там есть чем гордиться.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

89. "Компания Oracle опубликовала Java SE 12"  –1 +/
Сообщение от Шерстяной (?), 21-Мрт-19, 09:31 
http://gchandbook.org/
Мальчик, почитай умных дяденек, чтобы не позориться, неся ахинею про то, в чеи не разбираешься.
Ответить | Правка | Наверх | Cообщить модератору

99. "Компания Oracle опубликовала Java SE 12"  +/
Сообщение от leap42 (ok), 22-Мрт-19, 05:23 
> http://gchandbook.org/
> Мальчик, почитай умных дяденек, чтобы не позориться, неся ахинею про то, в
> чеи не разбираешься.

по существу то есть что сказать? что я должен узнать из книжки 2011 года, когда нормальных GC ещё не существовало? средняя остановка GOGC измеряется микросекундами и она почти всегды быстрее одной милисекунды.

почитайте лучше как развивался GOGC после выхода вашей брошюрки:

https://blog.golang.org/ismmkeynote

Ответить | Правка | Наверх | Cообщить модератору

102. "Компания Oracle опубликовала Java SE 12"  +/
Сообщение от лютый жабист___ (?), 22-Мрт-19, 08:45 
>по существу то есть что сказать?

Проблемы нет сделать pauseless GC. Просто он будет съедать неадекватно много производительности и ОЗУ. Его вообще-то уже сделали, Azul называется.

Гошному ГЦ до жабкиного как до луны... в чём плюс жабки, для неинтерактивного приложения можно взять самый дубовый параллельный, он иногда будет STWшить минутами, но итоговые ресурсы, потраченные на ГЦ будут супернизкими. Для критичного к задержкам софта можно выбрать другой ГЦ.

А в ГО, как понимаю, гвоздями прибит один ГЦ, который ест до 80% проца и до 200% ОЗУ (от активной кучи). Ну его такого на....

Ответить | Правка | Наверх | Cообщить модератору

104. "Компания Oracle опубликовала Java SE 12"  +/
Сообщение от leap42 (ok), 22-Мрт-19, 10:34 
за Azul спасибо, не знал, аж интересно стало

> А в ГО, как понимаю, гвоздями прибит один ГЦ, который ест до 80% проца и до 200% ОЗУ (от активной кучи). Ну его такого на....

мимо

https://golang.org/pkg/runtime
The GOGC variable sets the initial garbage collection target percentage. A collection is triggered when the ratio of freshly allocated data to live data remaining after the previous collection reaches this percentage. The default is GOGC=100. Setting GOGC=off disables the garbage collector entirely. The runtime/debug package's SetGCPercent function allows changing this percentage at run time. See https://golang.org/pkg/runtime/debug/#SetGCPercent.

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

Ответить | Правка | Наверх | Cообщить модератору

110. "Компания Oracle опубликовала Java SE 12"  +/
Сообщение от лютый жабист__ (?), 22-Мрт-19, 17:37 
>The GOGC variable sets the initial garbage collection target percentage

Ну причём тут это? В жабке штук 5 совершенно разных ГЦ со своими фичами и достоинствами. У всех есть по десятку крутилкок в духе "sets the initial garbage collection target percentage" и многого другого.

ГОшный ГЦ вроде как имеет дизайн УСТАРЕВШЕГО жабиного CMS (concurrent mark sweep), с отключенным STW. Жабин CMS делает долгий STW только когда совсем плохо, а ГО видимо говорит кря и жрёт оперативу и проц.

Бисер надоело метать... Безпаузовый ГЦ в 95% случаев не нужен. Например у сервера приложений wildfly вообще параллельный ГЦ по дефолту и никаких пауз никогда не замечал.

Ответить | Правка | Наверх | Cообщить модератору

111. "Компания Oracle опубликовала Java SE 12"  +/
Сообщение от _ (??), 23-Мрт-19, 05:23 
>Ну причём тут это? В жабке штук 5 совершенно разных ГЦ со своими фичами и достоинствами.

И все как один - лютое оно! :) Ни один не позволяет не отжирать жаве все корки и всю память + весь своп. А если залимитить, то на пистоне быстрее всё посчитается :)

А гошники - молодца, оно конечно гуголь подкидывал баблишка и спецов, но гЫцЫ сделали - конфетка!

Ответить | Правка | Наверх | Cообщить модератору

116. "Компания Oracle опубликовала Java SE 12"  +/
Сообщение от лютый жабист__ (?), 23-Мрт-19, 12:20 
>Ни один не позволяет не отжирать жаве все корки и всю память + весь своп

в из ж высунь

Ответить | Правка | Наверх | Cообщить модератору

109. "Компания Oracle опубликовала Java SE 12"  +/
Сообщение от анонн (?), 22-Мрт-19, 17:27 
>> http://gchandbook.org/
>> Мальчик, почитай умных дяденек, чтобы не позориться, неся ахинею про то, в
>> чеи не разбираешься.
> что я должен узнать из книжки
> 2011 года, когда нормальных GC ещё не существовало?

Деревянные были, на перфокартах, в то седой древности?

Ответить | Правка | К родителю #99 | Наверх | Cообщить модератору

93. "Компания Oracle опубликовала Java SE 12"  +/
Сообщение от лютый жабист___ (?), 21-Мрт-19, 11:32 
>Гошный gc какбе в 10-100 раз быстрее НОВОГО gc Java

Быстрее Epsilon GC в 100 раз? ))))

Вообще, в GO какой-то недоGC, деталей помню. Поэтому хоть в 1000 раз пусть будет быстрее.

Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору

112. "Компания Oracle опубликовала Java SE 12"  +/
Сообщение от _ (??), 23-Мрт-19, 05:36 
>Вообще, в GO какой-то недоGC, деталей помню. Поэтому хоть в 1000 раз пусть будет быстрее.

Да просто ты понимаешь что жаба - всио! :-) Вот тебя и пучит. А GC гошники сделали весьма недурственный. Хотя какие в дупу гошники - гугель его сделал, ГУ-ГЕЛЬ! Для себя ... ну и нам перепало :)

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру