
Rumata
08.06.2016
21:20:41
элексир митап здесь собирает до 40 челов
я был на прошлом, но все равно дохуя проблем в комьюнити еще много чего не запилино
прям челы такие "давайте завлекайте людей, дохуя че пилить"

Aldar
08.06.2016
21:25:52
почему хаскель для упоротых?

Google

Dan
08.06.2016
21:26:25
потому что тут эликсир

Aldar
08.06.2016
21:27:23

Константин
09.06.2016
03:10:45
Что-то вы разматерились, парни!
Доброе утро всем)
Действительно мало народу в этой теме.
И что в Русском сообществе часто отправляют к мануалам - это тоже факт
но в основном это из-за незнания
Если плохо понимаешь тему - лучше пнуть в приблизительно верном направлении.
Прошу проявить уважение друг к другу. Мат разрешен, но в крайне малых дозах и если бомбит, лучшее вообще без него.
ФСЬО!!!!!
Сделал Кэш!!!
Да я блин крут!!
После обеда выложу в битбакет.

Google

Константин
09.06.2016
04:53:48
Только пока это просто массив, без ets
Язык и его возможности все больше нравятся.
Феникс тоже себя очень хорошо показывает.

Vasiliy
09.06.2016
06:34:14
посмотрел доклад, ecto ня, ну и вообще, короче я с вами пацаны

Rumata
09.06.2016
09:32:49

Rafkat
09.06.2016
12:22:22
Что означает в эликсире foo/1 и baz/2

Oleg
09.06.2016
12:23:35
Кол-во аргументов у функции

Rafkat
09.06.2016
12:24:29

Evgeny
10.06.2016
00:27:55
http://www.phoenixframework.org/blog/the-road-to-2-million-websocket-connections
Очень шустро) А 40 Core и не юзается нифига, навреное в пике
Есть кто в продакш уже юзает феникс?
Потестил скорость парсинга на руби и эликсире, 27мб файл на руби отработал вместе с выводом на экран за 4 сек и сьел 200мб памяти, а эликсир съел 3гб и завершился за 12сек. Что то не так делаю видимо
Сперва вообще погорячился 160мб скормить, все 12гб озу схавал и еще мало было)
Впрочем так наверное никто не делает, наверняка делят по частям
Парсил через Poison.Parser.parse!(File.read(sample.txt))

Константин
10.06.2016
05:55:38
Странное поведение)))
Надо глянуть что конкретно жрет память
Скорее всего жрет File.read(sample.txt)
У меня чтение файла замером 200кб заняло 2 метра оперативы

Rumata
10.06.2016
06:16:31
Ну ЧЕ странное

Google

Rumata
10.06.2016
06:17:09
Говноделы за квадратик тайм
Хотя надо померить конечно прежде чем судить

Evgeny
10.06.2016
06:23:37
Мб я кину сюда json txt?)
27мб)
Я хз че там может жрать там одна строчка собственно)
Проверял так
`
`
defmodule Bench do
use Benchfella
bench "Bench" do
#file = File.read "/home/evgeny/ruby/data.json"
Poison.Parser.parse!(File.read "/home/evgeny/ruby/data.json")
end
end
За несоклько сек 3гб жрет, затем падает и выводится все на экран
Хотя вывод не нужен мне, видимо побочный эффект, мб так и должно хз не гуру элексир
Хотя если бы я явно написал IO.puts

Nick
10.06.2016
07:17:36
А чего через open, а не через stream?

Evgeny
10.06.2016
07:28:31
Потому что хотел влоб протестировать ruby vs elixir) Позже сделаю через него)

Alex
10.06.2016
09:25:13
Странный подход а лоб протестировать с C не хочешь?

Evgeny
10.06.2016
12:36:45
С асм
Не обязательно тестировать равных конкурентов бывает и так, что разные весовые категории показывают сходный результат. Тем более так веселее не кажется?

Alex
10.06.2016
16:00:23
Обычно сравнивают рыбу по умению карабкается по деревьям

Can
10.06.2016
16:05:26
не, ну вообще говоря это странно, что 27 метровый жсон жрет столько памяти

Aldar
10.06.2016
16:07:34
что-то мне напоминает хаскель, когда ленивые вычисления разрастаются и сжирают память

Google

Aldar
10.06.2016
16:07:51
там нужно просто использовать операторы принудительного вычисления

Can
10.06.2016
16:08:21
так тут нет ленивых же
ой блин, он мне в консоль начал выводить все))

Aldar
10.06.2016
16:08:35
да, тут нет ленивых
но откуда такой жор памяти тогда?

Can
10.06.2016
16:11:19
Хм, кто-нибудь знает, как подавить вывод
Выполнения в iex таких команд как чтения файла такого
eh
у меня парсер
Jazz
Прочло и запарсило за пару секунд
я на глаз
память 240 мб
386 в пике
плюс там еще ковбой и куча всякого дерьма вертится
я в проекте запустил прост
без парсинга 40 было потребление

Evgeny
11.06.2016
03:51:05
Надо твой парсер попробовать) В принципе по твоим данным парсинг занимает столько же времени. Где то читал кто то жаловался на то, что парсинг файла в 200 мб делается очень долго и жрёт много на руби, а на эликсире норм, вот даже не знаю, судя по всему загружая полностью файл раьотают примерно одинаково, а стрим еще не проверял.

Константин
12.06.2016
09:41:59
Странные выходные.
Кодить не удается

Google

Can
12.06.2016
10:03:50
А скинь файл в 240 метров
попробую

Rumata
12.06.2016
11:11:00
Конечно тут такое
????
Какой тут кодить

Can
12.06.2016
11:12:17
Футбол для быдла
)

Rumata
12.06.2016
11:26:33

Rafkat
12.06.2016
11:35:55
Алкоголь,массовый спорт, крымнаш это все для простолюдинов

Can
12.06.2016
11:42:02
А мы люди космические, занимаемся высокими материями и метапрограммированием.