
KrivdaTheTriewe
24.08.2017
16:01:24

Oleksandr
24.08.2017
16:02:09
норм, пиши апдейты)
и как организовано хранение данных?
код шарить нельзя, но общие советы-то можно

KrivdaTheTriewe
24.08.2017
16:03:31
я заюзал консистентхешмеп акковский и объект сторадж

Google

Oleksandr
24.08.2017
16:03:46
а запрос avg как делаешь?

KrivdaTheTriewe
24.08.2017
16:03:52
аском

Oleksandr
24.08.2017
16:03:59
и много ли их в % соотношение, интересно
не, я про предподсчет, или что-то типа того

KrivdaTheTriewe
24.08.2017
16:04:39
нет никаких предрасчётов, вообще ничего

Oleksandr
24.08.2017
16:05:11
то есть просто много-много акторов бегают и апдейтят "консистентхешмеп" ?

KrivdaTheTriewe
24.08.2017
16:05:56
Ну по-сути да :) Но я просто очень хотел , чтобы идеологически к этой штуке можно было функционал горизонтального масштабирования добавить и персистить

Oleksandr
24.08.2017
16:07:14
это совсем не то для победы

KrivdaTheTriewe
24.08.2017
16:07:27
я это для себя делаю

Oleksandr
24.08.2017
16:07:29
в смысле, идеи верные, но нах не нужные для конкретного контеста

KrivdaTheTriewe
24.08.2017
16:08:13
победить конечно хорошо, но во-первых там и призы не те и постановка задачи не та

Oleksandr
24.08.2017
16:08:35
ради интереса, можешь поюзать другие реализации мап (пусть и джавовских) ?

Google

Oleksandr
24.08.2017
16:08:57
?
удачи, в топ-10 войти надо)

KrivdaTheTriewe
24.08.2017
16:09:08

Oleksandr
24.08.2017
16:09:16
в частности, OpenHashMap
который scala.mutable

KrivdaTheTriewe
24.08.2017
16:10:35
я это решение поделаю, поучусь на нем чему-нибудь полезному, потом с хэшмепами можно будет заморочиться

Oleksandr
24.08.2017
16:10:49
хотя он не прокатит, вероятно — работа с ним в многопоточном приложении (через актор-обертку) будет заведомо медленнее j.u.c.ConcurrentHashMap

KrivdaTheTriewe
24.08.2017
16:11:14

Oleksandr
24.08.2017
16:11:32
чисто на фьючах?

KrivdaTheTriewe
24.08.2017
16:11:36
так то и ежу понятно, что победить си и плюсы

Oleksandr
24.08.2017
16:11:38
или вообще без?

KrivdaTheTriewe
24.08.2017
16:11:56
там говорят, лучшие решения вообще в один поток обрабатывают и всё

Oleksandr
24.08.2017
16:12:13
гг
да, тут очень мало пространства для хаков не на уровне упаковки байтов

KrivdaTheTriewe
24.08.2017
16:29:57
потому-что по-невалидным роутам ты всё-равно должен выводить контент-тайп)

Oleksandr
24.08.2017
16:34:13
это ты про if (false) ?
если да, то в чем профит?

KrivdaTheTriewe
24.08.2017
16:35:51
по другому не собирается

Nick
24.08.2017
17:18:34

KrivdaTheTriewe
24.08.2017
17:19:06
я пока не знаю как)))

Nick
24.08.2017
17:22:05
-XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap ...

Google

Daniel
24.08.2017
17:22:35
это с определенной версии только работает

Митко Соловец?
24.08.2017
17:23:03

Nick
24.08.2017
17:23:39

Daniel
24.08.2017
17:24:36
новость об этой фиче буквально на этой или прошлой неделе только прошла
нужен совсем свежий пирожок

Nick
24.08.2017
17:24:49
В мае

Vladislav
24.08.2017
17:26:53
не вижу проблемы
тут еще и докер)

Daniel
24.08.2017
17:27:37
я о том что вероятно кривде надо обновить Jvm, а не о рисках

KrivdaTheTriewe
24.08.2017
17:28:01

Daniel
24.08.2017
17:28:27
с шенандой?)

Nick
24.08.2017
17:28:43
А ты любишь рисковать)

Vladislav
24.08.2017
17:28:50
вряд ли

KrivdaTheTriewe
24.08.2017
17:29:00

Vladislav
24.08.2017
17:29:01
она отдельно билдится по моему
у меня есть

Daniel
24.08.2017
17:29:26
отдельно, но все доступно на странице проекта

KrivdaTheTriewe
24.08.2017
17:29:56
докер имдж бы)

Vladislav
24.08.2017
17:30:00
я про то, что её нету скорее в java:openjdk-9-jdk

Nick
24.08.2017
17:30:21

Google

Vladislav
24.08.2017
17:30:22

Nick
24.08.2017
17:30:52
Зачем? ставь там вообще параллел гц )

KrivdaTheTriewe
24.08.2017
17:31:24
давай ближе к ночи соберу
я думаю это будет мне хорошим заданием поразбираться с шенадой, потому что толку то тнить если сам собрать не смог)

Vladislav
24.08.2017
17:31:40

KrivdaTheTriewe
24.08.2017
17:31:58
Spoiler! @shipilev just pushed @OpenJDK build to @Docker Hub: Try it with "docker run -it —rm shipilev/openjdk:10-shenandoah java -version"

Vladislav
24.08.2017
17:32:23
там десятка
новости недели 2
10 это слишком прям чот...

KrivdaTheTriewe
24.08.2017
17:32:37
ну вот можно с десяткой запустится)
только ключи посмотреть

Vladislav
24.08.2017
17:33:15
тем более, как я понял из графика как пилят шену, то пилят её для 8, потом вмёрживают в 9, потом уже в 10

Daniel
24.08.2017
17:33:35

Vladislav
24.08.2017
17:34:26
надо писать на джаве с приметивами и надеяться на векторизацию с джитом, тогда и эпсилон заедет)

KrivdaTheTriewe
24.08.2017
17:35:04

Vladislav
24.08.2017
17:35:45
я хотел запилить на чистом финче и h2 дабы просто посмотреть что из этого по гетинг стартеду можно выжать

KrivdaTheTriewe
24.08.2017
17:36:14

Vladislav
24.08.2017
17:36:18
и что вышло?
который из?

KrivdaTheTriewe
24.08.2017
17:36:36
D R (scala / h2) 70.68669
про финч, возможно вру

Google

Nick
24.08.2017
17:36:58
cms
Я не люблю конкурентные коллекторы. На мутаторе терять - фу)

Vladislav
24.08.2017
17:37:11

KrivdaTheTriewe
24.08.2017
17:37:20
пока лучше всех Роман Нюхалов (Scala, Rapidoid) 33.23645

Vladislav
24.08.2017
17:37:22
да ты прям…
рапидоид джавовый, это не совсем скала стэк же, не?
никто не мешает конечно на скале писать с ним, но…)

Nick
24.08.2017
17:38:24
Не понимаю зачем вы пишете на джаве в этом консурсе

KrivdaTheTriewe
24.08.2017
17:38:49
никто не пишет, я просто сказал, что вот есть такой человек

Nick
24.08.2017
17:40:30
@krivdaallstarts а ты локально замеры делаешь?

KrivdaTheTriewe
24.08.2017
17:42:32
да не делал я еще , ночью ток )
я еще никакой оптимизацией не занимался

Митко Соловец?
24.08.2017
17:43:21
очевидно
и проще

Nick
24.08.2017
17:43:30
Быстрее чего?

Митко Соловец?
24.08.2017
17:43:36
скала решений

KrivdaTheTriewe
24.08.2017
17:43:38
си быстрее, очевидно, и проще

Митко Соловец?
24.08.2017
17:43:47
быстрее

KrivdaTheTriewe
24.08.2017
17:43:47
но вот скала решения проще

Митко Соловец?
24.08.2017
17:43:51
но не проще

KrivdaTheTriewe
24.08.2017
17:43:59
скала проще джавы для разработки реста

Nick
24.08.2017
17:44:07