@scala_ru

Страница 904 из 1499
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

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
да, тут очень мало пространства для хаков не на уровне упаковки байтов
у меня есть такой хак val other = get(string :: string) { (a: String, b: String) => if (false) Ok("") else notFound }.withHeader("Keep-Alive", "timeout=5, max=1000")

потому-что по-невалидным роутам ты всё-равно должен выводить контент-тайп)

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

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

Nick
24.08.2017
17:18:34
пересобрал образ с Cmd("ENV", "JAVA_OPTS=-Xmx3500m"), и результат стал 450 секунд ничего не меняя, перед обедом)
Ты внутри докера? Может ж сделать опции чтоб джава их ограничения брала

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
это с определенной версии только работает

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
давай ближе к ночи соберу
я думаю это будет мне хорошим заданием поразбираться с шенадой, потому что толку то тнить если сам собрать не смог)

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
надо писать на джаве с приметивами и надеяться на векторизацию с джитом, тогда и эпсилон заедет)
если я со своим костыльным решением в 100 уложусь , я буду доволен как слон

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

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
Я не люблю конкурентные коллекторы. На мутаторе терять - фу)

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
скала решений
Эт вот не факт

Страница 904 из 1499