@jvmchat

Страница 962 из 2890
Anton
30.12.2016
21:10:57
А чо бы нет) могу даже на асме ??
ну, чем бы дитя не тешилось… а у тебя и так 2 таска висит

ты до сиих пор jrebel не поломал и мне ответ про ldс торчишь

Alexander
30.12.2016
21:11:25
Или агент и instrumentation api

Google
Nick
30.12.2016
21:11:34
Denis
30.12.2016
21:11:35
А чо бы нет) могу даже на асме ??
это дольше, плюс потом отлаживать, поддерживать, тестировать

Anton
30.12.2016
21:11:39
Или агент и instrumentation api
читай “велосипед"

Уже ломаю, жаль я не китаец?
давай давай. я в тебя верю

Alexander
30.12.2016
21:12:11
читай “велосипед"
Для любителей чего-то потяжелее

Denis
30.12.2016
21:12:22
ты до сиих пор jrebel не поломал и мне ответ про ldс торчишь
а комюнити версию нельзя использовать?

Alexander
30.12.2016
21:12:31
И провести нг весело и в дебаге

Anton
30.12.2016
21:13:10
Denis
30.12.2016
21:13:26
Anton
30.12.2016
21:13:47
а. я подумал ты что-то про jrebel спрашиваешь

Java Mission Control - нельзя использовать в проде без лицензии. Вот так. В деве и тесте - используй

community версии у Java Mission Control нет

Denis
30.12.2016
21:14:58
ась? не понял вопроса
у меня jrebel - комьюнити версия стоит

Google
Anton
30.12.2016
21:15:14
у меня jrebel - комьюнити версия стоит
а. ну так про что вопрос тогда?

есть коммюнити версия jrebel - используй, чо

Alexander
30.12.2016
21:15:56
Это он похвалился

Чтобы знали, что люди пользуются

Anton
30.12.2016
21:16:17
молодец какой :)

Kirill
30.12.2016
21:18:05
пропустил много сообщений, по итогу, для прода как собирать профайл для приложения, чтобы было как в jmc?

Denis
30.12.2016
21:19:16
довольно удобно кстати. а вот на андроид только платная версия - я только триалом пользовался.

Anton
30.12.2016
21:20:00
ну и в проде же будет сервак бежать - можно тогда VisualVM к нем подключать

вот кстати на SO есть похожий вопрос с ответами http://stackoverflow.com/questions/1058991/how-to-monitor-java-memory-usage

и там выше агент предлагли. не нужен агент для того чтобы потребление памяти мониторить

Kirill
30.12.2016
21:23:54
ну и в проде же будет сервак бежать - можно тогда VisualVM к нем подключать
а чтобы вызовы методов с временами, итд, это только jmc?

Alexander
30.12.2016
21:24:02
Агент нужен, чтобы время в джире списать было на что

Kirill
30.12.2016
21:24:36
memory usage то фигня, хочется понять где затыки, где горячие методы итд

Anton
30.12.2016
21:25:13
memory usage то фигня, хочется понять где затыки, где горячие методы итд
на проде лучше тогда нормальный мониторинг строить. а-ля NewRelic

Kirill
30.12.2016
21:25:28
Anton
30.12.2016
21:25:53
ну visualvm вроде тоже профилировать код умеет.

любой профилировщик просто

Alexander
30.12.2016
21:26:08
вот кстати на SO есть похожий вопрос с ответами http://stackoverflow.com/questions/1058991/how-to-monitor-java-memory-usage
Там есть вот эта штука, которая пока не всплывала в ответах http://www.stagemonitor.org

Google
Anton
30.12.2016
21:26:18
да. stagemonitor тоже можно

но с ним будет чуть труднее начать

Alexander
30.12.2016
21:26:59
Никто не пользовался?

Anton
30.12.2016
21:27:42
я смотрел. но настроить его у себя на тачке это не 5 минут

обана. у нас то оказывается в блоге обзорчик есть https://zeroturnaround.com/rebellabs/top-5-java-profilers-revealed-real-world-data-with-visualvm-jprofiler-java-mission-control-yourkit-and-custom-tooling/

Alexander
30.12.2016
21:30:23
Хм, а иксребел никто и не упомянул

Скромный маркетинг

Anton
30.12.2016
21:30:43
Хм, а иксребел никто и не упомянул
а он не про ту задачу которую товарисчЪ решает

кстати visualvm только хотспоты вроде показывает. call tree там не видно

Anton
30.12.2016
21:31:17
ну то есть, если это веб-приложение, то может подойти. НО XRebel - он только для разработки. не для прода

Anton
30.12.2016
21:31:58
можно XRebel Hub тогда, но он в бете

Denis
30.12.2016
21:32:18
а в VisualVM можно посмотреть heap по поколениям?

Alexander
30.12.2016
21:34:09
Вроде, нельзя

Anton
30.12.2016
21:35:14
в Eclipse MAT можно

но сложно :)

Google
Anton
30.12.2016
21:35:53
или тебе тоже графики?

Denis
30.12.2016
21:36:03
в Eclipse MAT можно
а он встроен в eclipse, отдельно его запустить нельзя?

Anton
30.12.2016
21:36:27
он построен _на_ eclipse. Это не значит что тебе надо Eclipse ставить, и плагин к нему, нет

это просто название такое, Eclipse MAT. потому что Eclipse это платформа

просто скачиваешь MAT, и скармливаешь ему снапшоты

я правда не уверен, как снять дамп с приложения которое стартует и сразу же останавливается :)

Baruch
30.12.2016
21:39:06
у мня МAT так и не поднимается на маке.

Denis
30.12.2016
21:40:57
я правда не уверен, как снять дамп с приложения которое стартует и сразу же останавливается :)
если я сделаю бесконечный цикл и буду слушать порт на входяшие соединения, приложение будет работать подольше.

Anton
30.12.2016
21:41:24
ну тогда можно из JDK jcmd использовать, или jmap

Admin
ERROR: S client not available

Denis
30.12.2016
21:42:10
в Eclipse MAT можно
а почему в блоге его не было?

Anton
30.12.2016
21:42:14
у мня МAT так и не поднимается на маке.
прям сейчас скачал, запустил. норм

это броузилка дампов памяти

Baruch
30.12.2016
21:44:11
прям сейчас скачал, запустил. норм
так у всех норм, а у меня не живет

Denis
30.12.2016
21:44:26
а, ясно. сначала делаешь дамп, потом его анализируешь

Alexander
30.12.2016
21:44:30
Такая же нога и не болит

Google
Nick
30.12.2016
21:47:28
@fundamentalparticle как-то попахивает /com/zeroturnaround/javarebel/SDKLicensingImpl.class ?

Anton
30.12.2016
21:47:43
Nick
30.12.2016
21:48:00
я думал вы и вправду все в dylib утащили

Anton
30.12.2016
21:48:04
мы могли бы класс назвать “ЛицензияВотТутЛомайМеня”

нет, dylib для другого

Nick
30.12.2016
21:48:46
Anton
30.12.2016
21:49:00
типа SDKLicensingImpl это не оно

Nick
30.12.2016
21:52:51
а вы проверяете целостность jar файла в dylib?)

Anton
30.12.2016
21:55:48
ломай давай

Nick
30.12.2016
21:56:04
окаааай(

Anton
30.12.2016
21:56:07
мне прям нравится как ты за dylib зацепился :)

dylib для генерации boothstrap-а, больше ни для чего

Nick
30.12.2016
21:57:18
dylib для генерации boothstrap-а, больше ни для чего
ну могли б хоть размер jar файла там валидировать)

Anton
30.12.2016
21:57:53
вот головы то не дам. может и смотрят. яж уже как пару лет вообще им не занимался

но я на 99.99% уверен что нет

Nick
30.12.2016
21:59:31
напрогуардили тоо

Anton
30.12.2016
22:02:59
так всегда было

Baruch
31.12.2016
01:10:39
Нашли, чем хвастаться. Оно и в Груви есть, и в Котлин оттуда спизженно.

Anton
31.12.2016
01:13:46
баян и неправда уже давно

List<Product> collect = orders.stream() .flatMap(o -> o.getProducts().stream()) .collect(Collectors.toList());

Страница 962 из 2890