Программистское

Dec 29, 2013 18:02

Вот уже 4 года я развиваю софтину эрливидео. За последний год моя софтина подросла начала кормить уже 8 человек в разных частях света ( Read more... )

fp, erlyvideo, erlang

Leave a comment

olegsmith January 2 2014, 18:37:53 UTC
http://benchmarksgame.alioth.debian.org/u64q/erlang.php
какие мнения на этот счет?

Reply

levgem January 2 2014, 18:45:36 UTC
Реальное программирование состоит не из синтетических тестов, а из окупаемости отдела разработки.

Java быстрее эрланга там, где её не имеет смысл брать, потому что вместо неё надо брать либо C/C++. Ну чем надо руководствоваться, что бы делать например распознавание образов на Java, когда там и голый C плохо справляется?

Reply

olegsmith January 2 2014, 20:00:08 UTC
Тесты имхо самые реальные ( ... )

Reply

levgem January 2 2014, 21:15:22 UTC
Мне нечего тут комментировать. В каждом пункте просто голословные утверждения. Я же говорю только про свой опыт, который я подтверждаю своими деньгами.

Reply

olegsmith January 2 2014, 22:03:39 UTC
Не знаю о чем конкретно ты про голословность, но есть мнение что у netflix https://github.com/Netflix/Hystrix и у twitter https://github.com/nathanmarz/storm денег больше. Опыта в построении высоконагруженных систем надо полагать тоже. Все сплошняком используют JVM.
Обзывать их болтунами я считаю как минимум заносчиво, так что я пожалуй тоже больше комментировать ничего не буду.

Reply

levgem January 2 2014, 22:04:29 UTC
Ну ты болтун совершенный, потому что нетфликс, конечно, стримит видео не сраной джавой.

Reply

kurilka January 3 2014, 06:16:13 UTC
А есть данные чем именно он стримит?

Reply

levgem January 3 2014, 06:18:49 UTC
nginx конечно. Чем ещё файлы с хардов раздавать? Надо вконец упороться что бы это джавой делать.

Reply

olegsmith January 3 2014, 12:40:17 UTC
Как-то мне не удалось донести до тебя простую мысль что стриминг как таковой это маленький кирпичик ( ... )

Reply

levgem January 3 2014, 15:50:17 UTC
Для того, что бы тратить время и отвечать как-то развернуто на твои вопросы, надо что бы я хоть примерно понимал твой уровень. Пока что ты - какой-то безвестный аноним в сети.

То, что Роман повел себя как мудак по ссылке - это проблемы Романа Арутюняна. Он может идти нахуй с такими нелепыми наездами.

Reply

vaddimka January 19 2014, 10:45:15 UTC
знаю чуваков что на жабе распознавание картинок делают:
http://kuznech.com/
т.е. сам-то я конечно тяжелую математику на жабе не стал, но тут скорее дело не в языке, а в алгоритмах

Reply

levgem January 19 2014, 10:47:14 UTC
Я не знаю, почему они сделали так.

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

Reply

vaddimka January 19 2014, 12:02:57 UTC
sse ускоряет ну пусть в 4 раза (не юзали еще AVX2 потому что мало процов с ним)
зато геморроя со сборкой бинарей под разные платформы довольно много (ну то есть понятно что есть nix из nixos, различные контейнеры, но тем не менее)
если народ например поставляет решения работающие на платформе заказчика, то жава - разумный выбор

Reply

levgem January 19 2014, 12:40:07 UTC
4 - это не совсем верная оценка.

Разница может быть и в 10 раз, если ещё с кешами умело работать и прочим. Посмотри на libx264, чего уж тут.

Reply

vaddimka January 19 2014, 15:56:56 UTC
какой-нибудь кусок может и можно раз в 10 ускорить
но общая производительность на моем опыте росла в 3-4 раза
если плюсы какой-нибудь кусок позволяют в 10 раз ускорить, это ж не значит что оно целиком в 10 раз шустрее заработает

Reply


Leave a comment

Up