Size: a a a

2020 April 03

DZ

Danil Zagoskin in ErlangRus
snakeduse
хм, может и такое, да. Я трассирую все процессы
сомнительный подход, как по мне. Нужда профилировать (по моему опыту) возникает строго после того, как становится понятно, какая задача в каких процессах является проблемной. Тогда можно прицельно смотреть в один процесс. А интерпретировать вывод fprof по многим процессам я не научился (возможно, упустил какой-то параметр, о котором говорила документация)
источник

s

snakeduse in ErlangRus
Danil Zagoskin
сомнительный подход, как по мне. Нужда профилировать (по моему опыту) возникает строго после того, как становится понятно, какая задача в каких процессах является проблемной. Тогда можно прицельно смотреть в один процесс. А интерпретировать вывод fprof по многим процессам я не научился (возможно, упустил какой-то параметр, о котором говорила документация)
Хотел посмотреть на что конкретно тратиться общее время работы
источник

DZ

Danil Zagoskin in ErlangRus
snakeduse
Хотел посмотреть на что конкретно тратиться общее время работы
источник

AK

Aleksey Kluchnikov in ErlangRus
Возможно стоит попробовать орагнизовать нагрузку и смотерть под нагрузкой observer. Это сразу даст понятие о пределах системы и о узких местах
источник

s

snakeduse in ErlangRus
Спасибо, посмотрю
источник

AK

Aleksey Kluchnikov in ErlangRus
scheduled time это редукции?
источник

AK

Aleksey Kluchnikov in ErlangRus
а.. похоже прямо время
источник

DZ

Danil Zagoskin in ErlangRus
Aleksey Kluchnikov
а.. похоже прямо время
да, прямо время. Редукции бывают обманчивы, особенно когда есть нифки
источник

ВИ

Виталий Иванов in ErlangRus
BINARY CREATED: binary is used in bit_size/1 which doesn't support context reuse
BINARY CREATED: binary is used in 'bs_init' which doesn't support context reuse
BINARY CREATED: binary is used in 'bs_put' which doesn't support context reuse
Где почитать про эти warning?
источник

AF

Andrey Fadeev in ErlangRus
Виталий Иванов
BINARY CREATED: binary is used in bit_size/1 which doesn't support context reuse
BINARY CREATED: binary is used in 'bs_init' which doesn't support context reuse
BINARY CREATED: binary is used in 'bs_put' which doesn't support context reuse
Где почитать про эти warning?
источник

ВИ

Виталий Иванов in ErlangRus
Да, это из той-же оперы, только конкретно эти warning я там не нашел.
источник

ВИ

Виталий Иванов in ErlangRus
Все эти warning собрал в этом примере:
construct(Input)  ->
   construct(<<"init">>, Input).
construct(<<Acc/binary>>, [Atom | Tail]) when is_atom(Atom) ->
   construct(Acc, [erlang:atom_to_binary(Atom, utf8) | Tail]);
construct(<<Acc/binary>>, [List | Tail]) when is_list(List) ->
   construct(Acc, [erlang:list_to_binary(List) | Tail]);
construct(<<Acc/binary>>, [<<Binary/binary>> | Tail])  ->
   construct(<<Acc/binary, Binary/binary>>, Tail);
construct(<<Acc/binary>>, []) ->
   Acc.
источник

PK

Petr Kozorezov in ErlangRus
Виталий Иванов
Да, это из той-же оперы, только конкретно эти warning я там не нашел.
источник

TH

Taras Halturin in ErlangRus
умиляют такие статьи с рандомными картинками.
источник

В

Вертолетчик in ErlangRus
Виталий Иванов
Все эти warning собрал в этом примере:
construct(Input)  ->
   construct(<<"init">>, Input).
construct(<<Acc/binary>>, [Atom | Tail]) when is_atom(Atom) ->
   construct(Acc, [erlang:atom_to_binary(Atom, utf8) | Tail]);
construct(<<Acc/binary>>, [List | Tail]) when is_list(List) ->
   construct(Acc, [erlang:list_to_binary(List) | Tail]);
construct(<<Acc/binary>>, [<<Binary/binary>> | Tail])  ->
   construct(<<Acc/binary, Binary/binary>>, Tail);
construct(<<Acc/binary>>, []) ->
   Acc.
Пустого бинаря нет в голове функции
источник

В

Вертолетчик in ErlangRus
источник

В

Вертолетчик in ErlangRus
источник
2020 April 04

М

Максим in ErlangRus
Господа практикующие, никто не может подсказать как сейчас модно с postgres работать? Что бы миграции там были и прочие схемы для таблиц, мож че в духе Ecto набор есть какой? Бест практикс какие? Или в лучших традициях все под себя сами велосипеды собирают?
источник

ML

Maksim Lapshin in ErlangRus
Максим
Господа практикующие, никто не может подсказать как сейчас модно с postgres работать? Что бы миграции там были и прочие схемы для таблиц, мож че в духе Ecto набор есть какой? Бест практикс какие? Или в лучших традициях все под себя сами велосипеды собирают?
В таком ключе - да, велосипеды
источник

М

Максим in ErlangRus
Оке, спасибо, знач не просто так все статьи по работе эрланга и постгри минимум четырехлетней давности:)
источник