
Nick
29.12.2016
20:44:27
@guga4ka а ты чо не сказал, что меня разбанили

guga
29.12.2016
20:44:49

Baruch
29.12.2016
20:44:57

guga
29.12.2016
20:45:21

Google

Andrey
29.12.2016
20:45:22

Руслан
29.12.2016
20:45:49

Andrey
29.12.2016
20:46:02
Кстати, а только я такой не нормальный - а то у меня впечатление, что в маке гуй неудобный, из-за чего я почти всё время в консоли живу.

Marat
29.12.2016
20:46:16
когда же Шипилев запилит легковесное создание объектов (приблизительно как потоки в эрланге) и нативный рефлекшн, чтобы спринг за 0,5 мс стартовал со всеми DI, ну и всякие new new new new new new new new никого не пугали в код-ревью?.. Эх, мечты-мечты...

Andrey
29.12.2016
20:46:36

Dmitry
29.12.2016
20:46:41
то я думаю, что у меня праздники все дерьмовые такие. просто клоуна не хватало

Andrey
29.12.2016
20:46:54

Руслан
29.12.2016
20:48:00
Да норм, клоун это объект, я уважаю объекты

Andrey
29.12.2016
20:48:07
?

Baruch
29.12.2016
20:48:22

Marat
29.12.2016
20:50:24

Dmitry
29.12.2016
20:50:45
эм

Google

Dmitry
29.12.2016
20:50:55
а оно будет сравнимо
джит выпилит к хуям

Andrey
29.12.2016
20:51:11

Dmitry
29.12.2016
20:51:20
компилятор не вырежет
хотспот вырежет
https://plumbr.eu/blog/performance-blog/self-healing-jvm

Marat
29.12.2016
20:53:36
джит выпилит к хуям
только джит после 10к вызова метода прилетит на помощь, а пока спринг стартует 10 секунд на хелловорлде, джит дрыхнет

Dmitry
29.12.2016
20:54:03
ну если метод за 10 секунд не вызвали 10к раз, то какбе это не такой уж и хотспот

Marat
29.12.2016
20:55:16

Dmitry
29.12.2016
20:55:44
ну будет тебе АОТ скоро
раз тебя так волнует скорость взлета приложения (лол)
кому вообще какая разница сколько оно взлетает, если это сервер

Alexander
29.12.2016
20:56:08

Dmitry
29.12.2016
20:56:20
дэ? не смотрел.

Marat
29.12.2016
20:56:44
ну волнует, да. я не могу старый инстанс прибить, пока новая версия микросервиса не взлетит

Alexander
29.12.2016
20:56:54

Dmitry
29.12.2016
20:57:38
на что это влияет-то?
ну взлетит через 15 секунд..
все равно ты тут сидишь вместо того чтоб спать пойти и завтра на работу опаздаешь на 3 часа :))

Marat
29.12.2016
20:59:11
на что это влияет-то?
а эти 15 секунд какая-нибудь бага в старом сервисе не позволяет пользователей удовлетворить на нерастущем рынке, они видят, что нихуя не работает и потихоньку уползают к конкурентам

Google

Marat
29.12.2016
20:59:53
я ж не могу им сказать: "подождите, ща стартанет, и все будет ништяк"

Andrey
29.12.2016
21:00:19

Marat
29.12.2016
21:00:28
нет, кластер за nginx

Dmitry
29.12.2016
21:00:44
хз, 15 секунд только в каком-нибудь высокочастотном трейдинге решают

Marat
29.12.2016
21:00:45
по одному растартуют

Andrey
29.12.2016
21:01:02
Ну, запусти на одной машине, сделай форвардинг, вторую и т.д. В чём проблема?

Dmitry
29.12.2016
21:01:15
а тут обычно какая-нибудь бага в старом сервисе месяц живет и пробулькивает к тебе сквозь уровни поддержки

Marat
29.12.2016
21:01:18

Dmitry
29.12.2016
21:01:23
и там уж 15 секунд ни на что по факту не повлияет

Andrey
29.12.2016
21:01:44
костыли же
С таким отношением и кластер - костыль. Чего же джава столько ресурсов жрёт??

Marat
29.12.2016
21:02:51

Dmitry
29.12.2016
21:03:02
не решает ничего

Dmitry
29.12.2016
21:03:10
ну им кажется что решает
в общем не продал.

Руслан
29.12.2016
21:10:33
А у кого тут нагруженный прод, жмв прогреваете перед подачей нагрузки?

Dmitry
29.12.2016
21:10:47
да

Руслан
29.12.2016
21:10:52
Или прям хуяк, и свичнули балансер

Dmitry
29.12.2016
21:10:56
нет

Marat
29.12.2016
21:10:57

Руслан
29.12.2016
21:11:36
Ну вот, добавляем в стартап тайм

Google

Marat
29.12.2016
21:11:49

Dmitry
29.12.2016
21:12:06
шта

Oleksandr
29.12.2016
21:12:31
я гонял лоадтесты всякие
но они покрывают не все кейсы, думаю

Marat
29.12.2016
21:13:02

Руслан
29.12.2016
21:13:12
Ну спринг стартует n сек + время на прогрев джавки и некоторые еще кэши прогревают

Andrey
29.12.2016
21:13:22
А где почитать про прогрев jvm?

Dmitry
29.12.2016
21:13:27
кеши конечно

Admin
ERROR: S client not available

Руслан
29.12.2016
21:13:35
Вот это реальное время понятие приложения

Dmitry
29.12.2016
21:13:53
ну время загрузки кешей никак не аффектится житом
почти :)
там больше IO

Marat
29.12.2016
21:14:31

Dmitry
29.12.2016
21:14:44
сайгх..

Oleksandr
29.12.2016
21:16:14

Dmitry
29.12.2016
21:16:37
Я пытался, @dveim
это бесполезно :)
НЕТ ВРЕМЕНИ ОБЪЯСНЯТЬ! ЛЕЙ НА ПРОД!
он и фиксит за 15 секунд, и тестирует и регрессия и сборка пакета и тп

Google

Sergey
29.12.2016
21:17:11

Dmitry
29.12.2016
21:17:14
все за 15 секунд

Marat
29.12.2016
21:17:20

Dmitry
29.12.2016
21:17:31
прикольно :)

Oleksandr
29.12.2016
21:17:35
оО

Руслан
29.12.2016
21:17:37
Вместо тестов

Dmitry
29.12.2016
21:17:48
пофиксил, выкатил, не помогло :)

Marat
29.12.2016
21:17:51
юнит-тесты не помогают, интеграционные тесты - тоже

Dmitry
29.12.2016
21:17:54
пошел покрутил жвм чтоб взлетало быстрее

Marat
29.12.2016
21:18:03
так и работаем ))

Alexander
29.12.2016
21:18:04

Dmitry
29.12.2016
21:18:13
это где так работают?
(только не боинг. только не боинг. только не боинг)

Oleksandr
29.12.2016
21:18:50
а ты, когда код пишешь, индексам +-1 не добавляешь рандомно, пока не заработает?

Dmitry
29.12.2016
21:19:40
у тебя в коде есть индексы?
с + и - 1 ?

Oleksandr
29.12.2016
21:19:49
у меня нет

Dmitry
29.12.2016
21:19:53
:troll:

Oleksandr
29.12.2016
21:19:59
это я Maratу пишу)