
Anton
17.01.2017
12:34:32
если февраль нормально, то DevNexus - это самое то

Alexander
17.01.2017
12:40:23
говорят сюда писать:)
вопросик по сейф поинтам. вот вроде как делаются они при возврате из стека, при прыгании цикла, и фиг знает чего еще.
1) это детерминировано? всегда при одних сарцах они будут в тех же местах? зависит от компилятора?
2) где-то есть полный список этого добра?
3) можно как-то в рантайме узнать, где сейфпоинты реально есть?

Anton
17.01.2017
12:41:29
наверное, лучший вариант узнать - лезть в кишки openjdk

Google

Anton
17.01.2017
12:41:46
врядли кто-то из тех кто реально знает какая там логика сидит в этом чатике

Sergey
17.01.2017
12:42:40
а че за сейф поинты?

Alexander
17.01.2017
12:42:51
http://blog.ragozin.info/2012/10/safepoints-in-hotspot-jvm.html

Sergey
17.01.2017
12:43:00
Ага что это ? )

Sergey
17.01.2017
12:43:11
? спс

Sergey
17.01.2017
12:43:25
Зачем они тебе нужны ?

Anton
17.01.2017
12:43:57
подозреваю, что кто-то хочет что-то профилировать каким то извращенческим способом

Alexander
17.01.2017
12:44:28
:)) да. я хотел разобраться, то что я получаю в профилировании, как соотносится с тем, где сейф поинты стоят

Руслан
17.01.2017
12:44:37

Sergey
17.01.2017
12:44:49
Есть подозрение что как то не верно используешь Java )
Сформулируй задачу, тебе подскажут правильное решение.
Без сейфпоинтов ! )

Anton
17.01.2017
12:45:47
если ты просишь от JVM стактрейс, то он соберётся на сейфпоните. но можно и не просить стактрейс, ктогда никакого оферхеда быть не должно. Это при семплировании. А если ты инструментируешь, то без разницы, где эти сейфпоинты находятся, ты же не запрашиваешь у JVM ничего что должно её заставить дольше в safepoint-е просидеть. В этом случае сейфпоинты вообще эффекта почти не меют :) там тогда уж другие проблемы будут

Руслан
17.01.2017
12:47:36
http://hg.openjdk.java.net/jdk9/dev/hotspot/file/217ba81b9a4c/src/share/vm/runtime/safepoint.cpp

Google

Alexander
17.01.2017
12:48:21
а семплирую.)
а как сейфпоинты ложатся на инлайн? их гораздо меньше становится, чем если не инлайнить? если я инлайниг выключу их будет гораздо больше?

Anton
17.01.2017
12:48:36

Alexander
17.01.2017
12:52:04
надо потестить тоды, если Руслан говорит, что в асме это будет видно (не смотрел.)

Anton
17.01.2017
12:54:24
вот ещё по теме http://psy-lob-saw.blogspot.com.ee/2014/03/where-is-my-safepoint.html

Nick
17.01.2017
12:57:00
@fundamentalparticle test DWORD PTR [rip+0xa2b0966],eax # 0x00007fd7f7327000
; {poll}
пфффф)


Daniil
17.01.2017
13:06:19
Всем привет, у меня небольшой вопросик по RxJava2
Как заставить данный код работать?
https://gist.github.com/matrixd/0f08cdded242bd62d30da5444d58bb8e
Вроде все просто. Есть входной поток строк из stdin, есть 1.5 оператора чтобы получить поток до слова END. Но оно не работает.
Единсвтенное что эмитит text это завершение.
тут как я понял главная проблема, в том что я на Observable накидываю 2 оператора. Первый раз filter, второй раз takeUntil. В результате в Observable полученный после последнего оператора не поступают значения.
Так у меня вопрос. Как вы вообще такое разруливаете? Например есть поток событий. Вам из него и фильтровать надо и завершить по определенному событию и подписаться вдобавок ко всему. И как быть? Или на rx только простые задачки решаются уровня перекинуть 1.5 байта и какую-нибудь там функцию дернуть?
про cache() вкурсе, но как я могу кешировать например бесконечный поток?
ConnectableObservable проблему так же не решает


Nick
17.01.2017
13:34:02
а кто знает на каком этапе спринг 5

guga
17.01.2017
13:34:15

Nick
17.01.2017
13:35:54
когда уже релиз

Руслан
17.01.2017
13:36:29
Алексей когда ты там говорил релиз спринга?

Aliaksei
17.01.2017
13:44:56
Релиз к 9ке привязан

guga
17.01.2017
13:46:03

Aliaksei
17.01.2017
13:47:45
Ну у них есть fallback но всё равно привязаны к дате релиза.
подожди, чего это в след году?

Руслан
17.01.2017
13:48:52

Google

guga
17.01.2017
13:49:34

Aliaksei
17.01.2017
13:49:54
Ну короче релиз кандидаты весной планируются. Но так и было раньше когда 8ка выходила, тоже зависели от даты релиза

guga
17.01.2017
13:50:05
Да и кому нужна девятка, она же всё сломает

Aliaksei
17.01.2017
13:50:07
сейчас планы март или июнь вроде
не?
что она ломает?

guga
17.01.2017
13:50:26
ВСЁ

Митко Соловец?
17.01.2017
13:52:12
кто-нибудь работал с жетти?

guga
17.01.2017
13:52:44

Митко Соловец?
17.01.2017
13:53:06
интересует конкретно jetty-maven-plugin
как натравить его на несколько мэйвен модулей
http://www.eclipse.org/jetty/documentation/current/jetty-maven-plugin.html#configuring-jetty-container

Митко Соловец?
17.01.2017
13:53:50
вот сделал по доке
#Running More than One Webapp

guga
17.01.2017
13:54:01

Митко Соловец?
17.01.2017
13:54:12
а он отображает мне содержимое варки
как в файловой системе

Nick
17.01.2017
13:56:02

Митко Соловец?
17.01.2017
13:56:33

Руслан
17.01.2017
13:59:24
>_< зачем джетти использовать из мавена

Google

guga
17.01.2017
14:01:22
ей богу

Руслан
17.01.2017
14:01:40
Да пипец, вы еще кофемашину в билд систему запихните
Или вот боготая идея: делать миграции из билд системы

guga
17.01.2017
14:02:46

Nikolay
17.01.2017
14:02:50
хорошая идея, каждый раз когда гоняешь тесты - делать кофе

Admin
ERROR: S client not available

guga
17.01.2017
14:02:53
может готовить кофе, если попросить

Nikolay
17.01.2017
14:03:13
миграция - есть такое уже
не удивишь

Митко Соловец?
17.01.2017
14:03:25
конкретно для веб-девов

guga
17.01.2017
14:03:34
да и когда ты мигришь билд систему то?
с грейдла обратно на мейвен? ?

Руслан
17.01.2017
14:04:18
jetty и миграциям нету места в билд системе
вы на проде тоже через мавен все это делаете?

Nikolay
17.01.2017
14:05:00

Митко Соловец?
17.01.2017
14:05:37
а мне вчера затирал, что я в абсолют все возвожу, мдас

Руслан
17.01.2017
14:05:57
Костыли @ Велосипеды

Google

Митко Соловец?
17.01.2017
14:06:13

Руслан
17.01.2017
14:06:28
запуск приложения и миграции

Митко Соловец?
17.01.2017
14:06:40
конкретно мой вопрос только дев-окружения касается
чтобы прям из иде поднимать проект и быстро разрабатывать
я уже так делал с сингл варкой, 1 раз плагин поднял, дальше все изменения автоматом подливаются

Руслан
17.01.2017
14:07:24

Митко Соловец?
17.01.2017
14:07:24
очень удобно

Руслан
17.01.2017
14:07:34
там еще можно кликнуть debug

Митко Соловец?
17.01.2017
14:07:43
у меня веб

Руслан
17.01.2017
14:07:48
и не нужно будет настраивать специальную конфигурацию

Митко Соловец?
17.01.2017
14:07:49
там скрипты, стили и т.д.

Руслан
17.01.2017
14:07:51
у меня тоже

Митко Соловец?
17.01.2017
14:08:05
я меняю в исходном коде - сразу подливается
вот так хочу, с сингл варкой прокатило

Руслан
17.01.2017
14:08:27
все так, я тоже поменял файл, добавил - он подлился

Митко Соловец?
17.01.2017
14:08:28
с малтипл джетти поплохело, она мне выдаёт директорию с сорцами...

V
17.01.2017
14:08:50