Size: a a a

2020 October 27

PK

Petr Kozorezov in ErlangRus
Sergey Prokhorov
а что здесь не так? Я так понимаю бледно-зелёный это вызывающий процесс, темно залёный - это собственно gen_statem процесс?
Не, бедно-зелёный, это моё выделение в флеймграфе, поэтому отношения не имеет к сути.
источник

ИИ

Иванов Иванов... in ErlangRus
Petr Kozorezov
Не, бедно-зелёный, это моё выделение в флеймграфе, поэтому отношения не имеет к сути.
а что такое "умеет выстраивать вызовы в стек через сообщения" ?
источник

PK

Petr Kozorezov in ErlangRus
Иванов Иванов
а что такое "умеет выстраивать вызовы в стек через сообщения" ?
функция где проиходит receive сообщения будет в стеке на следующем уровне после фунции где происходит send, а не в отдельной ветке
источник

ИИ

Иванов Иванов... in ErlangRus
Petr Kozorezov
функция где проиходит receive сообщения будет в стеке на следующем уровне после фунции где происходит send, а не в отдельной ветке
т.е. он на логику реализации otp опирается ?
источник

PK

Petr Kozorezov in ErlangRus
Иванов Иванов
т.е. он на логику реализации otp опирается ?
я хз, я вообще очень сомневаюсь, что это действительно так работает, но регулярно это вижу
источник

ИИ

Иванов Иванов... in ErlangRus
Petr Kozorezov
я хз, я вообще очень сомневаюсь, что это действительно так работает, но регулярно это вижу
вообще выглядит прикольно, как исследование НЛО
источник

SP

Sergey Prokhorov in ErlangRus
Petr Kozorezov
я хз, я вообще очень сомневаюсь, что это действительно так работает, но регулярно это вижу
ну так у тебя на картинке вроде так и есть? Или я не так понял вопрос?
источник

SP

Sergey Prokhorov in ErlangRus
в erlang есть seq trace или как-то так называется где к сообщениям пристёгивается какая-то метка трассировщика (a-la correlation ID). Может через него сделано
источник

SP

Sergey Prokhorov in ErlangRus
источник

PK

Petr Kozorezov in ErlangRus
Sergey Prokhorov
ну так у тебя на картинке вроде так и есть? Или я не так понял вопрос?
Да, но я хз что-там за магия под капотом. Может это получается "нечаянно" из-за того, что у меня один шедуллер и он всегда переключается на обработку сообщения сразу после отсылки (вроде в Э была такая оптимизация).
Я первым делом тоже вспомнил про seq trace, но что-то мой скептицизм подсказывает, что может не всё так просто быть.
источник

PK

Petr Kozorezov in ErlangRus
Но если это так, то это, имхо, очень крутая фича.
источник

DZ

Danil Zagoskin in ErlangRus
из крутых штук, которые я никогда не видел в работе, я могу ещё dtrace вспомнить, который обещал примерно это же
источник

PK

Petr Kozorezov in ErlangRus
Danil Zagoskin
из крутых штук, которые я никогда не видел в работе, я могу ещё dtrace вспомнить, который обещал примерно это же
ага, ещё я тут наткнулся на bfp, тоже выглядит очень занимательно
источник

DZ

Danil Zagoskin in ErlangRus
Petr Kozorezov
ага, ещё я тут наткнулся на bfp, тоже выглядит очень занимательно
я не смог быстро нагуглить, что это. Можешь дать ссылку на краткое объяснение, как это и для чего?
источник

PK

Petr Kozorezov in ErlangRus
Danil Zagoskin
я не смог быстро нагуглить, что это. Можешь дать ссылку на краткое объяснение, как это и для чего?
источник

PK

Petr Kozorezov in ErlangRus
Petr Kozorezov
ага, ещё я тут наткнулся на bfp, тоже выглядит очень занимательно
опечатался :)
источник

V

Vasilii Demidenok in ErlangRus
а LTTng кто-нибудь гонял?
источник
2020 October 28

SP

Sergey Prokhorov in ErlangRus
A closer look at the interpreter – A Blog from the Erlang/OTP team – The Erlang/OTP team at Ericsson, the implementors and maintainers of Erlang/OTP.
http://blog.erlang.org/a-closer-look-at-the-interpreter/
источник

s

snakeduse in ErlangRus
Скажите, можно ли для нескольких своих приложений проставлять одну версию через какой-то глобальный макрос?
источник

VS

Vladimir Sekisov in ErlangRus
если rebar сборка в umbrella,
то semver, чтобы через git,
или скриптом rebar, там сами
определитесь, где хранить
версию
источник