
Roman
02.06.2017
15:17:40
а вы потом прокомментируете
а не по пути
не люблю так(
я переписываю большой кусок кода, который очень медленно работает

Google

Roman
02.06.2017
15:18:00
в процессе своей работы этот кусок очень жестко наседает на одну апиху
соап-хмл
общение с апихой построено примерно таким образом
запрос-ответ-маппинг полученных данных в сторадж - эту самую структуру опизденевшую
щас кеширование общения с апихой сделано ебуче
кешируется хмл-ответ
это хуйня по той причине
что профилирование это процесса показывает, что от общего времени реквест-ответ-парсинг реквест-ответ это где то 2.5 процента
поэтому для ускорения работы фичи в разы (а нужно именно в разы, а лучше в десятки раз)
самый очевидный подход - поднять уровень кеширования с кеширования хмл-ответа до кеширования уже распарсенных структур
вот об этом и вопрос

Anton
02.06.2017
15:21:08
понял

Roman
02.06.2017
15:21:19
это сработает потому что логирование процесса работы фичи показало что из 5 запросов к апихе 4 - один и тот же запрос из разных мест

Google

Anton
02.06.2017
15:21:20
у тебя сколько времени все это дело работает?

Roman
02.06.2017
15:21:28
всмысле сколько вся задача отрабатывает?

Anton
02.06.2017
15:21:38
ну да

Roman
02.06.2017
15:21:39
36 часов)

Anton
02.06.2017
15:21:45
о каких порядках времени мы говорим

Roman
02.06.2017
15:21:47
а надо чтобы максимум 8
меньше - лучше

Anton
02.06.2017
15:21:55
в бэкграунде?

Roman
02.06.2017
15:21:58
да, конечно

Anton
02.06.2017
15:22:02
ну, тогда начни с маршала
это будет проще, чем ебаться с нестед хешом (если у тебя такой)

Roman
02.06.2017
15:22:29
вот и я так подумал
там нестед

Anton
02.06.2017
15:22:32
а тебе сейчас надо проверить теорию
что увеличение абстракции кеширования будет работать лучше

Roman
02.06.2017
15:22:52
причем 5 уровней вложенности и на каждом уровне могут быть десятки энтрей

Anton
02.06.2017
15:23:00
поэтому советую сделать пруф оф концепт с маршелом

Roman
02.06.2017
15:23:04
ага ну спасиб за второе мнение)

Anton
02.06.2017
15:23:17
кстати
есть вариант лучше

Google

Anton
02.06.2017
15:23:27
ты в хеш привести можешь все это?

Roman
02.06.2017
15:23:55
ну теоретически могу конечно, я просто наткнулся на эту ишью про рекурсивный мапинг в хеш и засомневался
там кстати в основе задачка про графы
и следующий этап оптимизации будет - перевод хранилища графа этого из реляшки в нео4жей
если кому интересно как оно работает могу по результатам отписать потом

Anton
02.06.2017
15:24:47
просто мб тебе стоит не объект маршилить, а приводить к жсону и его уже держать в кеше
или xml
который ты получаешь

Roman
02.06.2017
15:26:20
ну это и был исходный вопрос, но хмл уже сейчас кешируется, и его восстанавливать потом долго довольно как показывает эксперимент
короче сделаю щас маршалинг
прикину хуй к носу и буду думать дальше

Anton
02.06.2017
15:26:43
маршал так то долгая херня

Roman
02.06.2017
15:27:56
в ту сторону долго, обратно быстро довольно
ща нук
я проверю одну штуку
3.5 мс в среднем получлось за 100 восстановлений из дампа этой структуры

Anton
02.06.2017
15:31:09
тогда пробуй маршелом

Roman
02.06.2017
15:32:56
против 260мс при текущем варианте с кэшированием хмл-ответа

Aleserche
03.06.2017
07:02:00
мне вот интересно, какой сейчас недорогой смарт с андроидом более менее?

Eugene
03.06.2017
07:23:18
xiaomi, wileyfox

Google

Eugene
03.06.2017
07:23:34
только сяоми теперь ты фиг закажешь из китая

Aleserche
03.06.2017
07:24:17
почему?

Eugene
03.06.2017
07:24:46
потому что у них появился официальный ритейлер в россии и по научению этого ритейлера таможня дешевые сяоми из китая заворачивает обратно

Aleserche
03.06.2017
07:24:47
ну вообще да, на сяоми смотрю. Но какую модель взять, ума не приложу

Eugene
03.06.2017
07:24:56
чтобы, значитца, в раше дорогие "официальные" покупали

Aleserche
03.06.2017
07:25:19
смотрю, чтобы не мтк был
XIAOMI Redmi Note 4 вот такой смотрю

Eugene
03.06.2017
07:38:06
я третий в подарок покупал, поигрался

Admin
ERROR: S client not available

Eugene
03.06.2017
07:38:08
годный

Aleserche
03.06.2017
07:55:18
Xiaomi Mi5 еще такой

Nikita
03.06.2017
08:39:21
Субботняя игра для тех, кто хочет не в руби дальше развиваться. Угадайте по фотки где авто front-ендера, а где android-девелопера.

Aleserche
03.06.2017
08:56:28
на андроиде зп норм

Ya
03.06.2017
08:59:30

Aleserche
03.06.2017
09:33:13
мне кажется нужно смотреть такой, чтобы обновления получал регулярно

Ya
03.06.2017
09:59:16
На Андроиде таких смартов не много , в бюджете ещё меньше , на том мото 6.0 и все . Но патчи безопасности ,баги , ядро и модуль связи обновляют .

Vladislav
03.06.2017
10:02:32
Что за тачка по центру?
Помогите не очень шарящему

Google

I
03.06.2017
10:03:12
Форд

Vladislav
03.06.2017
10:03:34
А модееель

I
03.06.2017
10:03:35
Похоже на куга

Vladislav
03.06.2017
10:04:09
Вроде бы да

Ivik
03.06.2017
11:04:09

Anton
03.06.2017
11:04:53
я ее использовал когда-то давно

Ivik
03.06.2017
11:12:28
Чет ничего кроме нее не восаринимаю

Sam
03.06.2017
11:14:59
Мне дефолтная в Атоме нравится. Хочу попробовать совсем без подсветки редактор поюзать

Anton
03.06.2017
11:17:11

Кøе-ктø Геннадьевич
03.06.2017
11:18:37
а зачем
с подсветкой удобнее

Sam
03.06.2017
11:19:26
слышал что так на коде лучше концентрироваться, но это не точно

Anton
03.06.2017
11:20:02
а зачем
потму что отвлекают все эти цвета
ну, лично меня

Aleserche
03.06.2017
11:22:18
ну так и брать нормальные подсветки

Anton
03.06.2017
11:25:08

Aleserche
03.06.2017
11:26:02
эм ну да. Давай тогда, есть подсветки, в которых максимум 4 цвета

Anton
03.06.2017
11:26:21
ну вот до этого у меня была такая
http://cocopon.github.io/iceberg.vim/
вполне себе подсветка
только у меня она вот так выглядит