Size: a a a

2020 November 21

MK

Mikhail Kladkevich in pro.jvm
Утра. У меня профайлер показыает потребление хипа в +- 40 метров, но сама программа в памяти занимает под 170. Подкажите, пожалуйста, где в тонкостях почитать про то, что занимает память ОС? Я основы знаю, но этих знаний недостаточно для того, чтобы предпринять те или иные шаги по уменьшению потребления общей памяти. В лоб избавляться от зависимостей не хочется
источник

MK

Mikhail Kladkevich in pro.jvm
Интересует хотя бы направление гугления, отличное от "как уменьшить потребление памяти бесплатно без регистрации и СМС"
источник

д

даня in pro.jvm
Mikhail Kladkevich
Утра. У меня профайлер показыает потребление хипа в +- 40 метров, но сама программа в памяти занимает под 170. Подкажите, пожалуйста, где в тонкостях почитать про то, что занимает память ОС? Я основы знаю, но этих знаний недостаточно для того, чтобы предпринять те или иные шаги по уменьшению потребления общей памяти. В лоб избавляться от зависимостей не хочется
Может не совсем то, что нужно, но вот https://youtu.be/kKigibHrV5I
источник

MK

Mikhail Kladkevich in pro.jvm
Внутри на спринге часть крутится, часть - периферия
источник

MK

Mikhail Kladkevich in pro.jvm
даня
Может не совсем то, что нужно, но вот https://youtu.be/kKigibHrV5I
Ну лишним явно не будет
источник

MK

Mikhail Kladkevich in pro.jvm
Спасибо! Если ещё что-то есть - с радостью скушаю
источник

MK

Mikhail Kladkevich in pro.jvm
На 2:40 стало стыдно
источник

д

даня in pro.jvm
Mikhail Kladkevich
На 2:40 стало стыдно
да это нормально что-то не знать)
источник

MK

Mikhail Kladkevich in pro.jvm
Ну это-то да, но я даже как-то адекватно загуглить не смог
источник

АП

Антон [R13 🍆 Ivelok]... in pro.jvm
Mikhail Kladkevich
На 2:40 стало стыдно
А нонхип мужики то и не приметили? 😅
источник

MK

Mikhail Kladkevich in pro.jvm
Блин
источник

MK

Mikhail Kladkevich in pro.jvm
А ведь и не заметил
источник

AE

Alexandr Emelyanov in pro.jvm
источник

in pro.jvm
Спасибо, извиняюсь
источник

 P

 ‌‌Gleb Pilipets... in pro.jvm
Ребят, а что посоветуете использовать?

С одной стороны клиент может явно инициировать запрос на сервер об апдейте статуса на какое-то действие каждых n секунд.
А с другой стороны есть месседж брокер и можно сделать пуши с сервера на клиент, но тогда нужно решить проблему разделения каналов/топиков.

Как определить, что лучше?

Edited: если учесть, что клиентов будет много.
источник
2020 November 22

AK

Alexander Kharitonov in pro.jvm
 ‌‌Gleb Pilipets
Ребят, а что посоветуете использовать?

С одной стороны клиент может явно инициировать запрос на сервер об апдейте статуса на какое-то действие каждых n секунд.
А с другой стороны есть месседж брокер и можно сделать пуши с сервера на клиент, но тогда нужно решить проблему разделения каналов/топиков.

Как определить, что лучше?

Edited: если учесть, что клиентов будет много.
Зависит от требований самого продукта. Если вам нужен real-time, то вам нужна push-модель, иначе pull будет достаточно. В большинстве случаев бывает достаточно pull, когда клиент спрашивает у сервера раз в n секунд: дай мне все новые события для меня начиная с event_id > x.
источник

 P

 ‌‌Gleb Pilipets... in pro.jvm
Alexander Kharitonov
Зависит от требований самого продукта. Если вам нужен real-time, то вам нужна push-модель, иначе pull будет достаточно. В большинстве случаев бывает достаточно pull, когда клиент спрашивает у сервера раз в n секунд: дай мне все новые события для меня начиная с event_id > x.
Аа, я понял, да.
Спасибо
источник

AE

Alexandr Emelyanov in pro.jvm
 ‌‌Gleb Pilipets
Ребят, а что посоветуете использовать?

С одной стороны клиент может явно инициировать запрос на сервер об апдейте статуса на какое-то действие каждых n секунд.
А с другой стороны есть месседж брокер и можно сделать пуши с сервера на клиент, но тогда нужно решить проблему разделения каналов/топиков.

Как определить, что лучше?

Edited: если учесть, что клиентов будет много.
По второму сценарию - никогда не пускайте клиентов в брокер, поднимайте сервис, который будет читать брокер и давать вебсокет клиентам
источник

А

Алексей in pro.jvm
Alexandr Emelyanov
По второму сценарию - никогда не пускайте клиентов в брокер, поднимайте сервис, который будет читать брокер и давать вебсокет клиентам
Ну смотря что под клиентами понимается. Клиентом у сервиса может быть другой сервис. Да и фронт в броке без бекенд-прослойки не может залезть
источник

AE

Alexandr Emelyanov in pro.jvm
Алексей
Ну смотря что под клиентами понимается. Клиентом у сервиса может быть другой сервис. Да и фронт в броке без бекенд-прослойки не может залезть
Я так понимаю у него имеются ввиду конечные пользователи.

А так, фронт к брокеру можно прицепить, но это не комильфо,о чем я и писал
источник