Size: a a a

2020 February 10

AP

Anton Petrusevich in Modern::Perl
у дискорда ситуация была в том, что куча большая, но изменяется редко, поэтому там не получалось заставить сборщик мусора запускаться часто, но когда он запускался, то изза размеров кучи останавливал сервис надолго
источник

AS

Alexey Stavrov in Modern::Perl
Спасибо, но я все равно не понял, что имел ввиду Андрей Коновалов про память в го.

А почему нельзя анализировать и освобождать в параллельном потоке?
источник

AP

Anton Petrusevich in Modern::Perl
счётчик ссылок хуже масштабируется на много ядер, но там не нужно останавливать всю программу
источник

AP

Anton Petrusevich in Modern::Perl
Alexey Stavrov
Спасибо, но я все равно не понял, что имел ввиду Андрей Коновалов про память в го.

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

AS

Alexey Stavrov in Modern::Perl
Anton Petrusevich
счётчик ссылок хуже масштабируется на много ядер, но там не нужно останавливать всю программу
Ага, общая память, которую каждый поток изменяет
источник

AS

Alexey Stavrov in Modern::Perl
Anton Petrusevich
основной вопрос в синхронизации. ты не можешь анализировать ту память, что меняется
Казалось бы, бежишь по списку глобальных объектов. Из каждого объекта забегаешь в другой объект,  предварительно заблокировав его и всё поддерево.  Потом так же по стеку. Зачем прям вообще все останавливать?
источник

AP

Anton Petrusevich in Modern::Perl
Слушай, умный такой, исправь гоу ;)
источник

AS

Alexey Stavrov in Modern::Perl
😊
источник

VO

Vyacheslav Olkhovchenkov in Modern::Perl
А может кто-нибудь рассказать за AnyEvent? За основные принципы.
источник

AU

Alexey Ugnichev in Modern::Perl
Anton Petrusevich
Слушай, умный такой, исправь гоу ;)
Ну там уже и так изменили не так давно. Надо теперь почитать, что конкретно поменялось.
источник

VG

Vadim Goncharov in Modern::Perl
Vyacheslav Olkhovchenkov
А может кто-нибудь рассказать за AnyEvent? За основные принципы.
в нём самом есть интро/туториал
источник

VO

Vyacheslav Olkhovchenkov in Modern::Perl
во-первых в каком месте?
источник

VO

Vyacheslav Olkhovchenkov in Modern::Perl
во-вторых все же сомневаюсь.
источник

VG

Vadim Goncharov in Modern::Perl
Vyacheslav Olkhovchenkov
во-первых в каком месте?
=head1 NAME

AnyEvent::Intro - an introductory tutorial to AnyEvent

=head1 Introduction to AnyEvent

This is a tutorial that will introduce you to the features of AnyEvent.
источник

VO

Vyacheslav Olkhovchenkov in Modern::Perl
ну я не зря сомневался.
источник

VG

Vadim Goncharov in Modern::Perl
пастернака не читал
источник

VO

Vyacheslav Olkhovchenkov in Modern::Perl
ну вот я сейчас еще раз (кажется, не читал ли до того) посмотрел -- и ничего нормально там не объясняется
источник

DF

Denis F in Modern::Perl
Vyacheslav Olkhovchenkov
А может кто-нибудь рассказать за AnyEvent? За основные принципы.
В pragmaticperl статья была на эту тему
источник

VG

Vadim Goncharov in Modern::Perl
не знаю, я его весь прочитал, мне норм было
источник

VG

Vadim Goncharov in Modern::Perl
к Леману у меня есть претензии, но уж точно не за туториал
источник