Size: a a a

2020 March 05

AK

Alexander Komarov in pro.jvm
источник

AK

Alexander Komarov in pro.jvm
ну я прямо за достоверность не ручаюсь. попробуй маршалл-анмаршалл, потыкай, все дела
источник

М

Максим in pro.jvm
Alexander Komarov
ну я прямо за достоверность не ручаюсь. попробуй маршалл-анмаршалл, потыкай, все дела
Как ты это сделал?
источник

AK

Alexander Komarov in pro.jvm
Максим
Как ты это сделал?
источник

PK

Pavel K. in pro.jvm
Kabukiman
Ну, лок в ждк не ради прикола завезли.
Синхронайзед метод лочится на всем дыс. Или пытается, если кто-то не залочился на этом самом объекте снаружи.

Наверное, тут про это.
Они по-разному работают, как в старых версиях было Руслан Черемин рассказывал, как сейчас - хз. И synchronized не может быть fair
источник

K

Kabukiman in pro.jvm
Pavel K.
Они по-разному работают, как в старых версиях было Руслан Черемин рассказывал, как сейчас - хз. И synchronized не может быть fair
Это в видосе про disruptorы?
источник

PK

Pavel K. in pro.jvm
Kabukiman
Это в видосе про disruptorы?
В блоге вроде было
источник

AD

Alexey Dushen in pro.jvm
Подскажите пжлст - нужно сделать тесты для проверки реконнекта приложения к базе. Как сделать эмуляцию медленно работающей сети/базы или обрыва сети? Без докеров, кубера, TestContainers
источник

PS

Pavel Senin in pro.jvm
Alexey Dushen
Подскажите пжлст - нужно сделать тесты для проверки реконнекта приложения к базе. Как сделать эмуляцию медленно работающей сети/базы или обрыва сети? Без докеров, кубера, TestContainers
наверно что-то вроде замокать поведение того сервиса, который к БД коннектится
источник

AD

Alexey Dushen in pro.jvm
Pavel Senin
наверно что-то вроде замокать поведение того сервиса, который к БД коннектится
да, наверное, сделаю пока с моками. спс
источник

AK

Alexander Komarov in pro.jvm
Alexey Dushen
Подскажите пжлст - нужно сделать тесты для проверки реконнекта приложения к базе. Как сделать эмуляцию медленно работающей сети/базы или обрыва сети? Без докеров, кубера, TestContainers
гуглите тулзы симулирующие проблемы на сети, потери пакетов и прочее, кучи их.
источник

AK

Alexander Komarov in pro.jvm
я сам как-то делал похожее
источник

AO

Alexey Otts in pro.jvm
Kabukiman
Ну, лок в ждк не ради прикола завезли.
Синхронайзед метод лочится на всем дыс. Или пытается, если кто-то не залочился на этом самом объекте снаружи.

Наверное, тут про это.
Ты его можешь вызвать и на любом другом объекте. У локов есть преимущества только на очень высоком контеншине, когда synchronized раздувается до системных блокировок
источник

AD

Alexey Dushen in pro.jvm
Alexander Komarov
гуглите тулзы симулирующие проблемы на сети, потери пакетов и прочее, кучи их.
пасиб
источник

SS

Sergei S in pro.jvm
Коллеги, может кто нибудь знает на вскидку без теста (протестировать можно).. Через сколько ветвей пропадет приросто производительности, если мы работаем из них с Atomic Integer?
источник

ch

central hardware in pro.jvm
project panama идет только в составе jdk или может подключатся как зависимость?
источник

AO

Alexey Otts in pro.jvm
Sergei S
Коллеги, может кто нибудь знает на вскидку без теста (протестировать можно).. Через сколько ветвей пропадет приросто производительности, если мы работаем из них с Atomic Integer?
Прирост относительно чего?
источник

SS

Sergei S in pro.jvm
скажем так относительный притрост числа нитей не дает прироста в производительности работы с таким счетчиком
источник

VP

Vladimir Petrakovich in pro.jvm
Sergei S
скажем так относительный притрост числа нитей не дает прироста в производительности работы с таким счетчиком
Это напрямую зависит от того, что ещё делается кроме инкремента этого счётчика. И если это что-то хоть немного осмысленное и изолированное, инкремент AtomicInteger вряд ли будет заметен на фоне этой деятельности.
источник

I

Ilia in pro.jvm
более того, используемая ОС и железо сильно изменит результаты бенчмарка
источник