| 
 | 
| 
 
Как улучшить перформанс GET запроса который читает из HZ мапы и конструирует DTO ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Есть такой код: Код: java 1. 2. 3. 4. 5. 6. Надо улучшить перформанс в 3 раза. Какие идеи? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.03.2019, 03:39 | 
  
  
  
   | 
||
| 
 
Как улучшить перформанс GET запроса который читает из HZ мапы и конструирует DTO ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  questioner, т.е. вы десериализуете из hz в жаву, потом создаете dto, потом серилазиуете в json, а потом спрашиваете где производительность? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.03.2019, 04:38 | 
  
  
  
   | 
||
| 
 
Как улучшить перформанс GET запроса который читает из HZ мапы и конструирует DTO ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Андрей Панфиловquestioner, т.е. вы десериализуете из hz в жаву, потом создаете dto, потом серилазиуете в json, а потом спрашиваете где производительность? Угу, так и есть. https://hazelcast.com/for-faster-hazelcast-queries/ Как думаете setOptimizeQuery(true) может помочь? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.03.2019, 09:39 | 
  
  
  
   | 
||
| 
 
Как улучшить перформанс GET запроса который читает из HZ мапы и конструирует DTO ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  questionerКакие идеи?убрать лишнее. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.03.2019, 12:10 | 
  
  
  
   | 
||
| 
 
Как улучшить перформанс GET запроса который читает из HZ мапы и конструирует DTO ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Petro123questionerКакие идеи?убрать лишнее. Например? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.03.2019, 12:14 | 
  
  
  
   | 
||
| 
 
Как улучшить перформанс GET запроса который читает из HZ мапы и конструирует DTO ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  redwhite90, Объясниете, зачем это все ниже? Андрей Панфиловquestioner, т.е. вы десериализуете из hz в жаву, потом создаете dto, потом серилазиуете в json, а потом спрашиваете где производительность? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.03.2019, 12:19 | 
  
  
  
   | 
||
| 
 
Как улучшить перформанс GET запроса который читает из HZ мапы и конструирует DTO ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Petro123redwhite90, Объясниете, зачем это все ниже? Андрей Панфиловquestioner, т.е. вы десериализуете из hz в жаву, потом создаете dto, потом серилазиуете в json, а потом спрашиваете где производительность? Дефолтное поведение ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.03.2019, 12:50 | 
  
  
  
   | 
||
| 
 
Как улучшить перформанс GET запроса который читает из HZ мапы и конструирует DTO ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  redwhite90Дефолтное поведение Типо: Нужна скорость, но у черепахи по дефолту - медленно? Это ответ? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.03.2019, 13:21 | 
  
  
  
   | 
||
| 
 
Как улучшить перформанс GET запроса который читает из HZ мапы и конструирует DTO ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Андрей Панфиловquestioner, т.е. вы десериализуете из hz в жаву, потом создаете dto, потом серилазиуете в json, а потом спрашиваете где производительность? Мне кажется первый шаг самый затратный. Есть ли смысл хранить в hz строки? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.03.2019, 13:41 | 
  
  
  
   | 
||
| 
 
Как улучшить перформанс GET запроса который читает из HZ мапы и конструирует DTO ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  questionerМне кажется первый шаг самый затратный.  Есть ли смысл хранить в hz строки?У вас запросы бесцельные. Производительность она бывает разная, есть например "как бы сделать так, чтобы наша инфраструктура потянуло все что тут наверчено", а есть "как бы сделать так, чтобы пользователи не жаловались", и это два совершенно разных направления оптимизации (это при условии что в проекте все сделано изначально нормально, иначе появляется третье направление: "чтобы начать оптимизировать нужно убрать весь говнокод"). Откуда нам знать что у вас там снаружи приведенного куска кода товрится? может вы пользователю выплевываете 100500 записей, которые он никогда читать-то и не будет, а он, бедный, ждет когда оно все [де]сериализуется, скачается и браузер как-то весь этот объем переварит. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 25.03.2019, 05:32 | 
  
  
  
   | 
||
| 
 
Как улучшить перформанс GET запроса который читает из HZ мапы и конструирует DTO ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  questioner, а за какое время выполняется текущий запрос для какого кол-ва элементов? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 25.03.2019, 10:17 | 
  
  
  
   | 
||
| 
 
Как улучшить перформанс GET запроса который читает из HZ мапы и конструирует DTO ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  questionerНадо улучшить перформанс в 3 раза. Какие идеи? - параллельный стрим попробуйте ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 25.03.2019, 10:26 | 
  
  
  
   | 
||
| 
 
Как улучшить перформанс GET запроса который читает из HZ мапы и конструирует DTO ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  questionerНадо улучшить перформанс в 3 раза. Какие идеи? Есть тема занимательнее: Код: java 1. Надо улучшить перформанс в 10 раз. questioner, какие идеи? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 25.03.2019, 11:16 | 
  
  
  
   | 
||
| 
 
Как улучшить перформанс GET запроса который читает из HZ мапы и конструирует DTO ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 25.03.2019, 11:32 | 
  
  
  
   | 
||
| 
 
Как улучшить перформанс GET запроса который читает из HZ мапы и конструирует DTO ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Озверинquestioner, а за какое время выполняется текущий запрос для какого кол-ва элементов? 300-400 мс для 5к юзеров. Элементов я не знаю сколько ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 25.03.2019, 11:53 | 
  
  
  
   | 
||
| 
 
Как улучшить перформанс GET запроса который читает из HZ мапы и конструирует DTO ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  questionerОзверинquestioner, а за какое время выполняется текущий запрос для какого кол-ва элементов? 300-400 мс для 5к юзеров. Элементов я не знаю сколько 5к юзеров - это что? Текущая нагрузка серера(клиентская)? Нагрузка базы..или что.? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 25.03.2019, 11:56 | 
  
  
  
   | 
||
| 
 
Как улучшить перформанс GET запроса который читает из HZ мапы и конструирует DTO ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Андрей Панфиловquestioner, т.е. вы десериализуете из hz в жаву, потом создаете dto, потом серилазиуете в json, а потом спрашиваете где производительность? а это стандартный путь. просто вторым шагом наиболее часто запрашиваемые данные прямо в json виде кидаются в кэш еще раз. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 25.03.2019, 12:50 | 
  
  
  
   | 
||
| 
 
Как улучшить перформанс GET запроса который читает из HZ мапы и конструирует DTO ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Озверина это стандартный путь. просто вторым шагом наиболее часто запрашиваемые данные прямо в json виде кидаются в кэш еще раз.ну и где ТС кидает? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 25.03.2019, 13:14 | 
  
  
  
   | 
||
| 
 
Как улучшить перформанс GET запроса который читает из HZ мапы и конструирует DTO ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Андрей ПанфиловОзверина это стандартный путь. просто вторым шагом наиболее часто запрашиваемые данные прямо в json виде кидаются в кэш еще раз.ну и где ТС кидает? какая разница? Без первого шага то особо не обойтись в проекте больше, чем зубочистка. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 25.03.2019, 14:21 | 
  
  
  
   | 
||
| 
 
Как улучшить перформанс GET запроса который читает из HZ мапы и конструирует DTO ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Озверинкакая разница? Без первого шага то особо не обойтись в проекте больше, чем зубочистка.у ТС-же наверняка мысли такие что раз написано что in-memory grid, то все должно быть сразу збс ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 25.03.2019, 14:30 | 
  
  
  
   | 
||
| 
 
Как улучшить перформанс GET запроса который читает из HZ мапы и конструирует DTO ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  questionerЕсть такой код: Код: java 1. 2. 3. 4. 5. 6. Надо улучшить перформанс в 3 раза. Какие идеи? Задачи перформанса связаны всегда с измерениями. В этом стеке есть минимум 2 точки куда нужно воткнуть измеритель. Кроме того. Зачем коллектор? Есть вариант передать GetMapping курсор без сериализации в список? Идеальный вариант Iterable или Stream. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 25.03.2019, 15:21 | 
  
  
  
   | 
||
| 
 
Как улучшить перформанс GET запроса который читает из HZ мапы и конструирует DTO ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Смех в том, что в мапе 4 элемента всего ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 26.03.2019, 02:34 | 
  
  
  
   | 
||
| 
 
Как улучшить перформанс GET запроса который читает из HZ мапы и конструирует DTO ? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Тем более меряй. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 26.03.2019, 11:05 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?fid=59&msg=39790572&tid=2121409]:  | 
    0ms | 
get settings:  | 
    12ms | 
get forum list:  | 
    15ms | 
check forum access:  | 
    5ms | 
check topic access:  | 
    5ms | 
track hit:  | 
    65ms | 
get topic data:  | 
    11ms | 
get forum data:  | 
    2ms | 
get page messages:  | 
    56ms | 
get tp. blocked users:  | 
    1ms | 
| others: | 243ms | 
| total: | 415ms | 

| 0 / 0 | 

    Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
    
    
    «На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
    
    
    ... ля, ля, ля ...