
Mikhail
15.08.2017
08:55:20
@shnapsx
так
сделал readme с последними результатами
https://github.com/akushsky/jmh_microbenchmark
получается, что jackson + string + afterburner всех рвёт

Google

Anton
15.08.2017
08:57:31

Vyacheslav
15.08.2017
09:02:59
Ну так шо, на байты переписывать будешь?
Или оставишь всё как есть?

Mikhail
15.08.2017
09:03:19
у мну стринги

Vyacheslav
15.08.2017
09:03:27
Я знаю

Mikhail
15.08.2017
09:03:41
а в чем вопрос?
зачем переписывать на байты?

Vyacheslav
15.08.2017
09:03:50
Та я так, ору немного
Короче, выходит что смысла что-то менять нет

Mikhail
15.08.2017
09:06:03

Vyacheslav
15.08.2017
09:06:19
Ну гж тебя, что докопался до этого!

Google

Sergey
15.08.2017
09:06:44
Он сильно прирост даст на реальных данных?
Просто тоже основной боттлнек в десериализации, думаю может оно того стоит

Vyacheslav
15.08.2017
09:07:39
Посмотри выше
На реальных данных тестил

Mikhail
15.08.2017
09:09:11

Sergey
15.08.2017
09:09:25
good job видимо

Vyacheslav
15.08.2017
09:10:05
Сорт оф
Сокращение от congratulations

Mikhail
15.08.2017
09:10:29
а, ок
не встречался с таким

Vyacheslav
15.08.2017
09:10:52
Это пришло из онлайн игр
Использовалось на уровне с afk и прочими сокращениями

Mikhail
15.08.2017
09:14:33
так
поменял код волшебных тестов
с байтов на строки
джексон + афтербёнер всех надрал
всё, закрываем лавочку
интересно, чуваку заплатили?)

Alexander
15.08.2017
09:32:18

Google

Del
15.08.2017
09:32:52
вп

Sergey
15.08.2017
09:43:33

Alex
15.08.2017
09:45:27
gj - good job
Уже было вроде бы

Sergey
15.08.2017
09:45:44
good job !== congratz

Alex
15.08.2017
09:46:10

guga
15.08.2017
09:48:06

Alex
15.08.2017
10:12:15

Luger
15.08.2017
10:13:10

mozomig
15.08.2017
10:14:54
Ребята хелпаните, куда можно вбросить клич на поиски jvm backend? Прямой работодатель, не hr, смотрю в правилах нельзя

Luger
15.08.2017
10:15:15

Grigory
15.08.2017
10:15:42
^ в этот https://t.me/jvmjobs канал запостят

Del
15.08.2017
10:17:32
и сюда ссылку кинут
может быть
но обычно кидают

Arrow
15.08.2017
10:42:51
Подскажите в JUnit есть что-то типа assertArrayEquals для списков?

Павел
15.08.2017
10:43:22
assertTrue(Arrays.equals())?

Arrow
15.08.2017
10:43:35
List<T>

Павел
15.08.2017
10:43:46
assertEquals?

Google

Arrow
15.08.2017
10:43:58

Admin
ERROR: S client not available

Anvar
15.08.2017
10:44:22
В hamcrest есть что-то такое

Arrow
15.08.2017
10:44:58
Странно просто что нет стандартного решения

Anvar
15.08.2017
10:45:40

Grigory
15.08.2017
10:55:43
потому, что: http://docs.oracle.com/javase/8/docs/api/java/util/AbstractList.html#equals-java.lang.Object-

Arrow
15.08.2017
11:08:19
объекты так просто не сравнишь ?

Grigory
15.08.2017
11:08:49
для эрэй листов будет работать. проверь
List.equals по элементно сравнивает

Arrow
15.08.2017
11:09:30

Grigory
15.08.2017
11:10:11
а; я понял

Arrow
15.08.2017
11:10:28
мне надо модельки сравнивать
с кучей полей

Grigory
15.08.2017
11:10:37
да; понял

Arrow
15.08.2017
11:11:11
так что никакого более простого способа чем сравнивать каждое поле отдельно не существует?

Евгений
15.08.2017
11:11:46
for (i : [0,i)) Object.equals(a(i), b(i)) yield _ && _

Arrow
15.08.2017
11:12:36

Google

Евгений
15.08.2017
11:13:13
ну можно reduce
это псевдокод вообще)

Arrow
15.08.2017
11:13:38
что ты вообще пытался сделать? это не валидно

Grigory
15.08.2017
11:14:15
ты джавистам впариваешь не то

Евгений
15.08.2017
11:14:22
:(
Stream.range(0, a.length).map(Object.equals(a.get(i), b.get(i)).reduce(Boolean::logicalAnd)
а в котлине ксати есть for-генераторы?

Daniel
15.08.2017
11:29:27

Олег
15.08.2017
11:29:35