The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Релиз Erlang/OTP 24  с реализацией JIT-компилятора"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз Erlang/OTP 24  с реализацией JIT-компилятора"  +/
Сообщение от opennews (??), 15-Май-21, 13:09 
После года разработки cостоялся релиз функционального языка программирования Erlang 24, нацеленного на разработку распределённых отказоустойчивых приложений, обеспечивающих параллельную обработку запросов в режиме реального времени. Язык получил распространение в таких областях, как телекоммуникации, банковские системы, электронная коммерция, компьютерная телефония и организация мгновенного обмена сообщениями. Одновременно выпущен релиз OTP 24 (Open Telecom Platform) -  сопутствующего набора библиотек и компонентов для разработки распределённых систем на языке Erlang...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=55155

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Аноним (1), 15-Май-21, 13:09   +/
Мне нравится эрланг, особенно идея супервайзеров... но вот, то что это "экосистема-в-себе" оттолкнуло.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #5, #42, #48

2. Сообщение от Самый Лучший Гусь (?), 15-Май-21, 13:13   –3 +/
Динамические оперердени intensifies
Ответить | Правка | Наверх | Cообщить модератору

3. Сообщение от dr (??), 15-Май-21, 13:26   +2 +/
Прекрасная новость, пойду потестирую JIT. В продакшен пока его рано, ещё пару-тройку релизов будет допил/дошлифовка новых фичей.
Ответить | Правка | Наверх | Cообщить модератору

4. Сообщение от Аноним (4), 15-Май-21, 14:06   +/
Каждому языку по JIT компилятору.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #49

5. Сообщение от имятакое (?), 15-Май-21, 14:32   +2 +/
можете эту идею и в golang использовать https://github.com/halturin/ergo
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #24

6. Сообщение от Аноним (6), 15-Май-21, 14:41   –21 +/
Зачем? Есть же Python, он популярный. А как станет быстрым, остальные языки станут ненужными вовсе.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7, #12, #14, #39

7. Сообщение от fske (?), 15-Май-21, 15:06   +11 +/
>как станет быстрым

Ну то есть никогда.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #16

8. Сообщение от InuYasha (??), 15-Май-21, 15:15   +/
Посмотрим, как рэббит запрыгает, когда ему ЖИТ внедрят.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #30

9. Сообщение от Аноним (9), 15-Май-21, 16:06   +2 +/
Каждой банке оперативки по ЖИДу.
Ответить | Правка | Наверх | Cообщить модератору

10. Сообщение от Dzen Python (ok), 15-Май-21, 16:49   –3 +/
Ну и славно. Надо бы снова пощупать как оно.
Думается мне, что пора использовать начинать его в спарке с сишными модулями.
Ржавые могут идти мимо.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #38

11. Сообщение от псевдонимус (?), 15-Май-21, 16:50   –1 +/
Остановите. Я сойду.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #13

12. Сообщение от Lex (??), 15-Май-21, 17:06   +/
Зачем ускорять питон если есть быстрый жс ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #33

13. Сообщение от Аноним (13), 15-Май-21, 17:07   –1 +/
Нормальный язык, у него виртуальная машина 1 млн. процессов за секунду создаёт на старом железе
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #17

14. Сообщение от YetAnotherOnanym (ok), 15-Май-21, 17:09   +1 +/
> популярный

Миллионы мух, да.
> станет быстрым

Ага, а когда-нибудь даже и сумеет в параллельность почти так же, как сабж сейчас.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

15. Сообщение от YetAnotherOnanym (ok), 15-Май-21, 17:14   –4 +/
Аж интересно стало, чем они обосновали необходимость jit при наличии уже работающего hipe.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #19, #21

16. Сообщение от Аноним (6), 15-Май-21, 17:38   +/
Вообще-то он уже обгоняет erlang по скорости, правда с pypy: https://stackoverflow.com/questions/6964392/speed-comparison...
А как реализуют собственный jit, будет и стандартная реализация быстрее.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #20

17. Сообщение от Анонимemail (17), 15-Май-21, 18:16   +3 +/
Но только это "зеленые процессы", а не процессы ос. То есть просто память в хипе+обвязка :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #41

18. Сообщение от Аноним (18), 15-Май-21, 18:30   +1 +/
теперь ejabberd будет производительней
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #23

19. Сообщение от имятакое (?), 15-Май-21, 19:26   +2 +/
аж интересно стало, пользовались ли вы hipe, что такие глупые вопросы задаете
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #22

20. Сообщение от Анончик (?), 15-Май-21, 19:26   +1 +/
по ссылке не ходил, но уверен там микробенчмарки.
Улыбаемся и машем.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #28, #32

21. Сообщение от Анончик (?), 15-Май-21, 19:31   +1 +/
тем что hipe не поддерживают и его готовились выпиливать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #35

22. Сообщение от YetAnotherOnanym (ok), 15-Май-21, 20:21   –2 +/
Всё никак не можете успокоиться?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #26

23. Сообщение от inferrna (ok), 15-Май-21, 20:23   –5 +/
Ваше ненужное ПО для ненужного протокола связи теперь заработает ещё быстрее с новым ненужным релизом ненужного языка. Сообщения от ботов саппорта и мониторилки теперь станут приходить на целую 0.001 сек раньше!!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

24. Сообщение от Урри (ok), 15-Май-21, 20:56   –3 +/
Зачем эту дырень использовать?

import (
    "time"

    "github.com/halturin/ergo/etf"
    "github.com/halturin/ergo/lib"
)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #27, #52

26. Сообщение от имятакое (?), 15-Май-21, 22:45   +1 +/
если я должен успокоиться, то по все видимости я должен о чем-то переживать. не поделитесь о чем именно? просто вы херню написали (просто не владея даже близко темой), я на нее оставил комментарий.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #44

27. Сообщение от имятакое (?), 15-Май-21, 23:08   +3 +/
сказать-то чего хотел?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

28. Сообщение от Аноним (6), 15-Май-21, 23:12   +/
Если тебе нужен гигабенчмарк - на питоне крутится сайтов и сервисов куда больше, чем на эрланге.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #29

29. Сообщение от funny.falcon (?), 15-Май-21, 23:44   +2 +/
А ещё куда больше, чем на Go и на ASP.NET Core. Т.е. количество сайтов ни чего не говорит о скорости платформы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28

30. Сообщение от funny.falcon (?), 15-Май-21, 23:45   –1 +/
Вроде уже потестили: +50%. Т.е. существенно, но не кардинально.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #31

31. Сообщение от Бычара (?), 16-Май-21, 05:07   +/
Ну раз не кардинально, то будешь мне приносить в зубах 50% своих доходов. Если зубы дороги, конечно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #34

32. Сообщение от Аноним (32), 16-Май-21, 08:23   +/
Вот тебе полноценный бенч Веб-серверов https://stressgrid.com/blog/webserver_benchmark/ - на Го, на Ерланге, Джаве, Джабоскрипте... Короче Джавка Ерланг ломает в лед, дает такой же результат как у лучшего Гошного сервера
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #37, #50

33. Сообщение от Аноним (32), 16-Май-21, 08:24   –1 +/
вот быстрый ЖС - https://stressgrid.com/blog/webserver_benchmark/

Не только еле шевелится (Нод), но и еще падает как эпилептик

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #36, #45

34. Сообщение от funny.falcon (?), 16-Май-21, 08:48   +1 +/
Допустим, не дороги. Твои действия?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31

35. Сообщение от Cruz (?), 16-Май-21, 09:27   +/
Уже выпилили
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

36. Сообщение от Lex (??), 16-Май-21, 09:54   –1 +/
Там прост с питоном не сравнивали )

Жс - он не только серверный бывает

Но, что примечательно, несмотря на кучу сетевых штук для ноды, мерили почему-то именно «голую» ноду с одной стороны и кучу штуковин с «примочками» - с другой.
Хотя и не ожидал, что веб-сервер на жабе будет падать раньше чем на жс :)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

37. Сообщение от Аноним (-), 16-Май-21, 13:29   +/
> Вот тебе полноценный бенч Веб-серверов https://stressgrid.com/blog/webserver_benchmark/ - на Го, на Ерланге, Джаве, Джабоскрипте... Короче Джавка Ерланг ломает в лед, дает такой же результат как у лучшего Гошного сервера

Ну-ну.
https://www.process-one.net/blog/ejabberd-massive-scalabilit.../
> we reached 2 million concurrent users after one hour.
> ejabberd was running on a single node of instance type m4.10xlarge (40 vCPU, 160 GiB)
> The 40 CPUs were almost evenly used, with the exception of the first core that was handling all the network interruptions. It was more loaded by the Operating System and thus less loaded by the Erlang VM

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

38. Сообщение от Составление сообщения (?), 16-Май-21, 15:46   +/
Какой спарк если не секрет? На Соляре или чём другом?

Не наешь, это правда что Жаба чувствует себя лучше всего на спарках с солярой/солярофорками?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #46

39. Сообщение от Аноним (6), 16-Май-21, 16:17   +/
Ладно, это был наброс. Ведь в споре рождается истина. Не правда ли я гениален? Нет, я ужасно поступил, простите меня.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #40

40. Сообщение от Аноним (6), 16-Май-21, 16:20   +/
Однако, на бенчмарках эрланг от питона и правда недалеко ушёл: https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39

41. Сообщение от Аноним (41), 16-Май-21, 16:33   +/
и что из этого?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

42. Сообщение от hshhhhh (ok), 16-Май-21, 16:51   +1 +/
> но вот, то что это "экосистема-в-себе" оттолкнуло.

покажете язык который не "экосистема-в-себе"?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #53

44. Сообщение от Аноним (-), 16-Май-21, 17:41   +6 +/
> просто не владея даже близко темой

добро пожаловать на опеннет

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26

45. Сообщение от Аноним (45), 16-Май-21, 18:21   –1 +/
> The client device opens a connection and sends 100 requests with 900±5% milliseconds in between each one. The server handles a request by sleeping for 100±5% milliseconds, to simulate an interaction with a backend database, and then returns 1 kB of payload.

Это не тест, а профанация. Теряется весь смысл асихронного IO. Не читай такое, не надо.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

46. Сообщение от Dzen Python (ok), 16-Май-21, 19:44   +/
> Какой спарк если не секрет?

Тот, который из русского языка. В спарке == В паре
https://ru.wikipedia.org/wiki/Спарка

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38

47. Сообщение от Аноним (47), 16-Май-21, 22:25   +/
Отличная новость для ляхсирщикоф
Ответить | Правка | Наверх | Cообщить модератору

48. Сообщение от Аноним (48), 17-Май-21, 06:22   +/
>но вот, то что это "экосистема-в-себе" оттолкнуло.

А что не так, интерпретируемый язык, как и Питон.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

49. Сообщение от Аноним (48), 17-Май-21, 06:25   +/
Чистый Си с тобой не согласен.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

50. Сообщение от Анончик (?), 17-Май-21, 06:30   +1 +/
Давай я тебе расскажу что показывает этот бенсмарк?
- Облако stressgrid может дать отличную нагрузку
- Сравнение библиотек для обработки http в разных яп
Такого типа бенчмарки подходят для сравнения того что изменилось с предыдущей версии яп, отслеживания регрессий.
Сравнивать яп на бенчмарках вообще дело не благодарное так как слишком много переменных.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

52. Сообщение от manster (ok), 17-Май-21, 13:26   +/
что не так?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

53. Сообщение от manster (ok), 17-Май-21, 13:27   +/
ROM BASIC?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42

54. Сообщение от Аноним (54), 17-Май-21, 16:38   –2 +/
JIT - зло, которое надо искоренить!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #55

55. Сообщение от Аноним (-), 17-Май-21, 21:48   +1 +/
твою и все близкородственные днк надо искоренить
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54 Ответы: #56

56. Сообщение от Аноним (-), 17-Май-21, 22:14   –1 +/
> твою и все близкородственные днк надо искоренить

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру