The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз языка программирования Go 1.9, opennews (ok), 26-Авг-17, (0) [смотреть все]

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


2. "Релиз языка программирования Go 1.9"  –13 +/
Сообщение от Аноним (-), 26-Авг-17, 10:28 
geth (go ethereum) синхронизируется неделями, беспощадно насилуя систему. Вот она, производительность Go.
Ответить | Правка | Наверх | Cообщить модератору

3. "Релиз языка программирования Go 1.9"  –9 +/
Сообщение от Аноним (-), 26-Авг-17, 10:43 
Так в наше время под "высокой производительностью компилируемых языков" подразумевают скорость на уровне джавы, что печально
Ответить | Правка | Наверх | Cообщить модератору

47. "Релиз языка программирования Go 1.9"  +21 +/
Сообщение от Аноним (-), 26-Авг-17, 18:44 
В подавляющем большинстве случаев проблема в алгоритме и структурах данных, а не в языке программирования. Нормальный программист на пхп напишет эффективнее, чем хипстер на си.
Ответить | Правка | Наверх | Cообщить модератору

63. "Релиз языка программирования Go 1.9"  +/
Сообщение от Аноним (-), 27-Авг-17, 01:21 
Сервер на Go против сервера на Java говорит сам за себя 13ms против 52ms на прогретом окружении. Понятно что конечно ситуация синтетическая, но таки непонятно почему в пять раз медленее статический "Hello, world" отдает.
Ответить | Правка | Наверх | Cообщить модератору

67. "Релиз языка программирования Go 1.9"  –2 +/
Сообщение от Аноним (-), 27-Авг-17, 12:19 
Что тут непонятного? Нативный код против эмулятора.
Ответить | Правка | Наверх | Cообщить модератору

71. "Релиз языка программирования Go 1.9"  +/
Сообщение от Аноним (-), 27-Авг-17, 12:38 
> Что тут непонятного? Нативный код против эмулятора.

Go у нас теперь эмулируется? Или у жабы отменили JIT?


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

104. "Релиз языка программирования Go 1.9"  +/
Сообщение от Аноним (-), 28-Авг-17, 16:59 
OK, нативный код против эмулятора с JIT.
Ответить | Правка | Наверх | Cообщить модератору

88. "Релиз языка программирования Go 1.9"  –2 +/
Сообщение от лютый жабист__ (?), 28-Авг-17, 06:28 
> непонятно почему в пять раз медленее статический "Hello, world" отдает

C фороникса сбежал? Сделай нормальный бенчмарк, с кучей хотя бы с 10ГБ (а лучше 50-100) и хоть каким-то движением в ней. Сразу увидишь убогость go-йского non-compacting GC.

Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

73. "Релиз языка программирования Go 1.9"  –10 +/
Сообщение от Аноним (-), 27-Авг-17, 12:55 
Подавляющее большинство алгоритмов - линейная последовательность с парой ветсвлений. Там ошибиться негде.
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

83. "Релиз языка программирования Go 1.9"  +1 +/
Сообщение от Аноним (-), 27-Авг-17, 19:51 
Откуда же тогда берутся бажные программы? Рептилоиды баги в них запихивают?
Ответить | Правка | Наверх | Cообщить модератору

108. "Релиз языка программирования Go 1.9"  +/
Сообщение от rshadow (ok), 28-Авг-17, 22:07 
В подавлющем большинстве софта алгоритмов раз два и обчелся. В основном БД, бизнес логика и интерфейс. И все это ляпают кто как умеет.
Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

6. "Релиз языка программирования Go 1.9"  +3 +/
Сообщение от funny.falcon (?), 26-Авг-17, 11:08 
Если программу писал криворукий кодер, значит язык виноват? Странная точка зрения.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

16. "Релиз языка программирования Go 1.9"  –6 +/
Сообщение от Аноним (-), 26-Авг-17, 14:22 
Не правда. Над geth работает большая команда профессиональных разработчиков. На данный момент это самый популярные ethereum клиент. А иссурки висят, их много: https://github.com/ethereum/go-ethereum/issues?page=1&q=is&#...
Пофиксить синхронизацию никак не получается уже очень долго. Они уже добавили режим fast, добавили кэши, которые все выкручивают до запредельных значений, и все равно ситуацию это не спасает.
Ответить | Правка | Наверх | Cообщить модератору

42. "Релиз языка программирования Go 1.9"  +4 +/
Сообщение от funny.falcon (?), 26-Авг-17, 17:24 
> Не правда. Над geth работает большая команда профессиональных разработчиков. На данный
> момент это самый популярные ethereum клиент. А иссурки висят, их много:
> https://github.com/ethereum/go-ethereum/issues?page=1&q=is&#...
> Пофиксить синхронизацию никак не получается уже очень долго. Они уже добавили режим
> fast, добавили кэши, которые все выкручивают до запредельных значений, и все
> равно ситуацию это не спасает.

И что? Если проблема принципиально решается, и её не смогли решить - значит проблема в решальщиках.

Go в сравнении с сишечкой может отставать по производительности в 2-3 раза.
Если есть программа на C с вменяемой скоростью, и программа на Go остаёт от неё более чем в 5 раз, значит виноваты разрабы.

Нет такой программы на С? Тогда почему вы решили, что виновата Go ? Может изначально в etherium заложены такие не эффективные алгоритмы, что они на лшюбом языке будут тормозить?

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

109. "Релиз языка программирования Go 1.9"  +/
Сообщение от rshadow (ok), 28-Авг-17, 22:11 
> в 2-3 раза.
> в 5 раз

Это уже уровень производительности скриптовых языков.

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

21. "Релиз языка программирования Go 1.9"  –4 +/
Сообщение от Аноним (-), 26-Авг-17, 14:34 
Одну нет, но совокупность программ вполне могут говорить о качествах языка. В данном конкретном случае версия 1.7.0 на подходе. Если разработчикам за столько времени и выпущенных версий не удалось решить проблему производительности, значит её корни лежат за пределами доступа разработчиков, в языке и/или применяемых библиотеках.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

41. "Релиз языка программирования Go 1.9"  +5 +/
Сообщение от funny.falcon (?), 26-Авг-17, 17:18 
Или в алгоритмах, которые эти разработчики пытаются реализовать или используют.
Ответить | Правка | Наверх | Cообщить модератору

15. "Релиз языка программирования Go 1.9"  +1 +/
Сообщение от лютый жабист__ (?), 26-Авг-17, 13:25 
А язык причём? На чём клиент btc написан? На сях небось. С нуля блокчейн качался больше недели

Дело в хайпе, а не тормозах яп

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

17. "Релиз языка программирования Go 1.9"  +1 +/
Сообщение от Аноним (-), 26-Авг-17, 14:23 
Bitcoin core написан на с++, у него нет никаких проблем с синхронизацией.
Ответить | Правка | Наверх | Cообщить модератору

23. "Релиз языка программирования Go 1.9"  –2 +/
Сообщение от лютый жабист__ (?), 26-Авг-17, 14:48 
Проблем никаких, но 122гб блокчейна качается  8 дней
Ответить | Правка | Наверх | Cообщить модератору

33. "Релиз языка программирования Go 1.9"  –1 +/
Сообщение от Аноним (-), 26-Авг-17, 16:38 
Рад за вас, ethereum у меня синхронизируется без конца, вот уже 2 недели. При том всё медленнее и медленнее.
Ответить | Правка | Наверх | Cообщить модератору

50. "Релиз языка программирования Go 1.9"  +/
Сообщение от Аноним (-), 26-Авг-17, 19:05 
Ну и выкинь его.Взял какую-то какашку, а теперь жалуешься, что она воняет. Какашки всегда воняют, и о качестве того, чем они были до попадания в пищеварительную систему, это не говорит.
Ответить | Правка | Наверх | Cообщить модератору

51. "Релиз языка программирования Go 1.9"  +/
Сообщение от Дегенератор (?), 26-Авг-17, 19:10 
140Gb месяц качал на 200 Мбит
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

119. "Релиз языка программирования Go 1.9"  +/
Сообщение от Аноним (-), 29-Авг-17, 16:06 
Так надо же:
1. Базу блок-чейна хранить на ssd.
2. С опцией клиента -prune 2048
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

18. "Релиз языка программирования Go 1.9"  +/
Сообщение от Аноним (-), 26-Авг-17, 14:25 
Они оптимизировали синхронизацию, теперь она занимает где-то 2 часа, зависит от системы.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

28. "Релиз языка программирования Go 1.9"  +1 +/
Сообщение от Sasha (??), 26-Авг-17, 16:04 
В смысле 122 гига на моих 10 мегабитах будет выкачивать за 2-3 часа? огооо архиватор попова какой-то? или как это она так сжимает блокчейн, выкачивает, а потом у меня на компе распаковывает?
Ответить | Правка | Наверх | Cообщить модератору

30. "Релиз языка программирования Go 1.9"  –8 +/
Сообщение от Аноним (-), 26-Авг-17, 16:33 
10 мегабит - таких тарифов уже давно нет. У скайнета минимум 50 мегабит ненужных за 350 рублей. Если бы был у кого-то такиф 10 мегбит, я бы первый с радостью перешел на него.
Ответить | Правка | Наверх | Cообщить модератору

32. "Релиз языка программирования Go 1.9"  +14 +/
Сообщение от Аноним (-), 26-Авг-17, 16:37 
> 10 мегабит - таких тарифов уже давно нет. У скайнета минимум 50

За МКАДом жизни нет!


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

34. "Релиз языка программирования Go 1.9"  –3 +/
Сообщение от Аноним (-), 26-Авг-17, 16:39 
Я за МКАДом, если чё. И тарифов 10 мегабит не существует лет 5, как DSL вымер.
Ответить | Правка | Наверх | Cообщить модератору

38. "Релиз языка программирования Go 1.9"  +2 +/
Сообщение от Аноним (-), 26-Авг-17, 16:58 
> Я за МКАДом, если чё. И тарифов 10 мегабит не существует лет 5,

А причем тут тариф? Если максимально доступная скорость не превышает 10 мбит, то платить за большее глупо.

> как DSL вымер.

Угу, угу. Кое-где даже не родившись.


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

75. "Релиз языка программирования Go 1.9"  –1 +/
Сообщение от Ilya Indigo (ok), 27-Авг-17, 13:50 
Я вообще на PPPoE сижу отнюдь не по собственному желанию, а также приходится 150 руб/мес только за реальник платить, что для меня дикость, но выбора у меня нет.
При этом долгое время пакет rp-pppoe в openSUSE и SLES был тупо сломан и не работал нормально, пока я это не обнаружил и не взялся за его сопровождение.
А вы тут об отсутствии 10-ти Mb говорите и про то что вы за МКАДом.
Вопрос должен стоять в другим образам, а есть ли у Вашего провайдера тариф в 100 Mb и если есть, то почему Вы, наверняка имея не хилую ферму из видеокарт, не можете себе его позволить?
Но в место этого адекватного вопроса Вы несёте неадекватную чушь зажравшегося МКАДовца.
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

81. "Релиз языка программирования Go 1.9"  –1 +/
Сообщение от neverendingnevelny (?), 27-Авг-17, 19:00 
DSL еще жив. Причем не так далеко от мкада.
И это нетрудно - ведь когда кроме РТ нет провайдеров - зачем торопиться с оптикой?
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

36. "Релиз языка программирования Go 1.9"  –1 +/
Сообщение от Аноним (-), 26-Авг-17, 16:43 
Провайдерам не выгодны такие низкоскоростные тарифы, т.к. трафик сейчас относительно дешевый, а 10 мегабит вполне достаточно для FullHD. Все бы подключались к таким тарифам. Поэтому сейчас только задранные по скорости тарифы по соответствующей плате.
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

40. "Релиз языка программирования Go 1.9"  +6 +/
Сообщение от Аноним (-), 26-Авг-17, 17:10 
> Провайдерам не выгодны такие низкоскоростные тарифы, т.к. трафик сейчас относительно дешевый,

Мля, откуда вы такие лезете, а?
Вы что, совсем не допускаете даже мысли о том, что кроме мегаполисов, абсолютно совсем внезапно, есть еще пригороды и всякая мелочь и тут уже как повезет и хре*овая инфраструктура тупо может не пропускать 50мбит?

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

58. "Релиз языка программирования Go 1.9"  +4 +/
Сообщение от Наноним (?), 26-Авг-17, 21:46 
Мля, откуда вы такие лезете, а?
Вы что, совсем не допускаете даже мысли о том, что кроме России, абсолютно совсем внезапно, есть ещё другие страны и тут уже как повезёт, на отшибе мира где-нибудь (Кипр, NZ) может быть и 1мб/с по ценам, которые вам и не снились (~70$/мес) огромным счастьем?
Развелось тут квасных диванных рассуждаторов. Лол.
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

60. "Релиз языка программирования Go 1.9"  –1 +/
Сообщение от лютый жабист__ (?), 26-Авг-17, 23:13 
И чё прикопались к скорости инета? МКАД, ЗАМКАД.

В случае с btc тупо канал не утилизируется. Или сеть перегружена или не масштабируется нормально. Торрентами 50 мегабит ест, bitcoin-qt телепается на 2-5 и хоть тресни. Реальный IP есть. Высовывать порт в инет? Щаз!

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

68. "Релиз языка программирования Go 1.9"  +4 +/
Сообщение от Лис (?), 27-Авг-17, 12:33 
> телепается на 2-5 и хоть тресни. Реальный IP есть. Высовывать порт в инет? Щаз!

Лол, толку от твоего реального айпи если ты порт не высунул? ССЗБ.

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

72. "Релиз языка программирования Go 1.9"  –2 +/
Сообщение от Аноним (-), 27-Авг-17, 12:41 
> Мля, откуда вы такие лезете, а?
> Вы что, совсем не допускаете даже мысли о том, что кроме России,
> абсолютно совсем внезапно, есть ещё другие страны

Очередной клоун.

Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору

57. "Релиз языка программирования Go 1.9"  +1 +/
Сообщение от Лис (?), 26-Авг-17, 21:06 
Попробуйте открыть входящие порты, заметил что разные блокчейны с закрытыми портами ведут себя не очень адекватно.
Блокчейн сама по себе не эффективная с точки зрения производительности технология.

К слову, как правило там внутри leveldb что не есть самая быстрая БД, но зато наиболее экономная по месту и в целом самая сбалансированная, если судить по этим тестам:
https://www.influxdata.com/benchmarking-leveldb-vs-rocksdb-v.../

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

114. "Релиз языка программирования Go 1.9"  –3 +/
Сообщение от iPony (?), 29-Авг-17, 11:11 
> geth (go ethereum) синхронизируется неделями,

А docker написан на go - и это один из самых фапабельных ПО, что я знаю.
Наверно дело не в бобине.

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

120. "Релиз языка программирования Go 1.9"  +3 +/
Сообщение от _ (??), 29-Авг-17, 17:07 
Мужду нами девочками - он только и ноден чтобы недо-лошади на него ... мнээээ ... фапали :-))) В продакшене (за редкими исклбчениями) - докер это боль! :-\  Впрочем _НЕ_ из за Go :) А из-за аффтарафф ...
Ответить | Правка | Наверх | Cообщить модератору

124. "Релиз языка программирования Go 1.9"  +/
Сообщение от Led (ok), 30-Авг-17, 00:44 
> А docker написан на go - и это один из самых фапабельных ПО, что я знаю.

Для пони и кобыла - невеста.

Ответить | Правка | К родителю #114 | Наверх | Cообщить модератору

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

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




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

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