The OpenNET Project / Index page

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



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

Оглавление

Выпуск bitmessage-клиента Pechkin 0.3, opennews (??), 31-Июл-17, (0) [смотреть все]

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


59. "Выпуск bitmessage-клиента Pechkin 0.3"  +/
Сообщение от Аноним (-), 01-Авг-17, 09:10 
> малое потребление ресурсов
> код написан на языке java

/0

У меня любое джаба приложение выделяет 300Мб памяти, какой бы лимит не был выставлен. Это нифига не мало.

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

72. "Выпуск bitmessage-клиента Pechkin 0.3"  +/
Сообщение от Аноним (-), 01-Авг-17, 12:33 
То ли дело СверхСкоростные Приложения На СверхБыстром Асинхронном Питоне, да?
Ответить | Правка | Наверх | Cообщить модератору

74. "Выпуск bitmessage-клиента Pechkin 0.3"  +/
Сообщение от Аноним (-), 01-Авг-17, 13:02 
Пайтон только для специфичных задач. А вообще С, конечно. А вы что подумали?
Ответить | Правка | Наверх | Cообщить модератору

76. "Выпуск bitmessage-клиента Pechkin 0.3"  –1 +/
Сообщение от Аноним (-), 01-Авг-17, 13:24 
Так официальный клиент на сверхбыстром питоне. Так сто ява конкретно в этом случае дает прирост к производительности.
Ответить | Правка | Наверх | Cообщить модератору

84. "Выпуск bitmessage-клиента Pechkin 0.3"  +/
Сообщение от Анонимммо (?), 01-Авг-17, 14:04 
> Так официальный клиент на сверхбыстром питоне.

На самом деле, частью на плюсах
https://github.com/Bitmessage/PyBitmessage/blob/master/src/b...
частью на сишечке, в качестве либ.

> Так сто ява конкретно в этом случае дает прирост к производительности.

Конечно. Куда там всяким плюсам или сишкам до сверхбыстрой джавы! Особенно если джависты ускоряются с помощью реактивной струи :)

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

88. "Выпуск bitmessage-клиента Pechkin 0.3"  –1 +/
Сообщение от Аноним (-), 01-Авг-17, 15:03 
> На самом деле, частью на плюсах

Целых один файл? https://github.com/Bitmessage/PyBitmessage/search?l=C%2...

> частью на сишечке, в качестве либ

То есть JVM написан не с использованием сишных либ, предоставляемых в рантайме в виде native методов?

> Куда там всяким плюсам или сишкам до сверхбыстрой джавы!

А кто говорил про священную сишку? Говорили, что конктетно bitmessage был реализован на питоне, а теперь он на существенно более быстрой относительно питона яве.

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

95. "Выпуск bitmessage-клиента Pechkin 0.3"  –1 +/
Сообщение от Анонимммо (?), 01-Авг-17, 17:19 
>> На самом деле, частью на плюсах
> Целых один файл?

А это уже не часть? Ясно.

>> частью на сишечке, в качестве либ
> То есть JVM написан не с использованием сишных либ, предоставляемых в рантайме в виде native методов?

Получается, на самом деле, разница с эталонной реализацией питона, CPython, минимальна?


>> Куда там всяким плюсам или сишкам до сверхбыстрой джавы!
> А кто говорил про священную сишку? Говорили, что конктетно bitmessage был реализован
> на питоне, а теперь он на существенно более быстрой относительно питона
> яве.

А кто говорил? Жабисты и сочувствующие? GPU для обсчета PoW использовать умеет? Замеры есть?


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

100. "Выпуск bitmessage-клиента Pechkin 0.3"  +/
Сообщение от Аноним (-), 01-Авг-17, 18:24 
> А это уже не часть?

Ну ты с таким важным видом написал про "часть", будто там речь о 20-40% кодовой базы.

> разница с эталонной реализацией питона, CPython, минимальна?

Судя по бенчмаркам, разница колоссальна.

> > Говорили, что конктетно bitmessage был реализован на питоне
> А кто говорил?

Говорит гитхаб со своей статистикой по используемым языкам в репе Py... (Py, карл! Py!) PyBitmessage

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

102. "Выпуск bitmessage-клиента Pechkin 0.3"  +/
Сообщение от Анонимммо (?), 01-Авг-17, 18:39 
>> А это уже не часть?
> Ну ты с таким важным видом написал про "часть", будто там речь
> о 20-40% кодовой базы.

А ты что, профайлер запускал, чтобы о важности судить?
Ну и да, используемая кутя тоже, как бэ, на плюсах. И библиотека openssl тоже, внезапно, не на питоне.

>> разница с эталонной реализацией питона, CPython, минимальна?
> Судя по бенчмаркам, разница колоссальна.
>> > Говорили, что конктетно bitmessage был реализован на питоне
>> А кто говорил?
> Говорит гитхаб со своей статистикой по используемым языкам в репе Py... (Py,
> карл! Py!) PyBitmessage

Ловкий спрыг с темы!
Читай еще раз, внимательно, по возможности, не пятой точкой и в контексте:

>> А кто говорил про священную сишку? Говорили, что конктетно bitmessage был реализован
>> на питоне, а теперь он на существенно более быстрой относительно питона
>> яве.
> А кто говорил? Жабисты и сочувствующие? GPU для обсчета PoW использовать умеет? Замеры есть?

Ты утверждал, что реализация быстрее - я лишь спросил детали и пруфцы. Они же есть, да? Или все на уровне "я точно слышал!"?


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

103. "Выпуск bitmessage-клиента Pechkin 0.3"  –1 +/
Сообщение от Аноним (-), 01-Авг-17, 19:13 
> используемая кутя тоже, как бэ, на плюсах

Отчего ж "программы на питоне на кутях" тормозят хлеще, чем свинговские на Java?

> И библиотека openssl тоже, внезапно, не на питоне.

А у свиньи оргазм длится 30 минут. Мы же тут случайными фактами обмениваемся? Или говорим о том, на чем написан конкретный <b>Py</b>Bitmessage? JVM написан на плюсах, значит, исходя из твоей логики, любой Java-программист сможет сказать, что он на самом деле пишет на плюсах, а на Java оформляет лишь очень небольшую часть, процентов эдак в 1%-2% от "программы". (Запускает-то ее код, написанный на плюсах.)

> Ты утверждал, что реализация быстрее - я лишь спросил детали и пруфцы. Они же есть, да? Или все на уровне "я точно слышал!"?

Уровень точно не ниже, чем у этого Говорящего Только Правду товарища:

http://www.opennet.ru/openforum/vsluhforumID3/111864.html#59

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

106. "Выпуск bitmessage-клиента Pechkin 0.3"  +1 +/
Сообщение от Анонимммо (?), 01-Авг-17, 21:30 
>> используемая кутя тоже, как бэ, на плюсах
> Отчего ж "программы на питоне на кутях" тормозят хлеще, чем свинговские на Java?

Опять пруфцов не будет, ведь джентельменам принято верить на слово?

>> И библиотека openssl тоже, внезапно, не на питоне.
> А у свиньи оргазм длится 30 минут. Мы же тут случайными фактами
> обмениваемся? Или говорим о том, на чем написан конкретный <b>Py</b>Bitmessage?

Т.е. кое-кто даже в репу этого пибитосообщения не заглядывал, да?
Там кстати еще и код на OpenCL есть.

> JVMнаписан на плюсах, значит, исходя из твоей логики,

Из моей? Точно? Не невежества жабистов?
Понимаешь, дергать функции уже скомпилированной либы, который сразу делает что-то и jit-генерировать при каждом запуске сперва опкоды, делающие [i]похожее[/i], причем так, чтобы при этом не тормозить слишком уж сильно - две большие разницы.

Для жабистов и прочих обитателей каменных джунглей:
Из питона дергают функции в опенссл, как и скомпилированный, плюсовой битхэш.
Но, внезапно, ни то, ни это не генерирует сначала из ввода питона код, который делает нужное.

> любой Java-программист сможет
> сказать, что он на самом деле пишет на плюсах,

Про любого Java-погромиста - верю :)


> Java оформляет лишь очень небольшую часть, процентов эдак в 1%-2% от
> "программы". (Запускает-то ее код, написанный на плюсах.)

Т.е. по вашей логике, вполне можно написать интерпретатор брейнфака на интринсиках или на грамотном асме и тогда будет вообще всем полный и лютый звиздец? Должен вас огорчит - ТАК это не работает =)

>> Ты утверждал, что реализация быстрее - я лишь спросил детали и пруфцы. Они же есть, да? Или все на уровне "я точно слышал!"?
> Уровень точно не ниже, чем у этого Говорящего Только Правду товарища:
> http://www.opennet.ru/openforum/vsluhforumID3/111864.html#59

А если бы сей товарищ на улице спустил штаны или пускал ветры в общественном транспорте, вы бы тоже проделывали подобные кунстштюки, кивая на него?

В общем, товарищи Жабисты, не отвлекайтесь и не виляйте попами. Вы же утверждали, что клиент на жабке быстрее - давайте ваши доказательства и прочую конкретику.


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

107. "Выпуск bitmessage-клиента Pechkin 0.3"  –1 +/
Сообщение от Аноним (-), 01-Авг-17, 22:46 
> [овердемагогинг удален]
> который сразу делает что-то и jit-генерировать при каждом запуске сперва опкоды, делающие [i]похожее[/i], причем так, чтобы при этом не тормозить слишком уж сильно - две большие разницы.

А теперь объясни, почему супирбыстрый супирспособ СверхСкоростного питона все равно тормознее явовского. И почему специалисты Dropbox пытались осилить jit, чтобы хоть как-то приблизиться к показателям JS-овского двигла V8, но так и не смогли. (Хотя V8 далеко не быстрее JVM.)

https://www.opennet.ru/opennews/art.shtml?num=39494

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

112. "Выпуск bitmessage-клиента Pechkin 0.3"  +/
Сообщение от Анонимммо (?), 02-Авг-17, 01:41 
>> [все что жабист не понял, он посчитал за демагогию]
>> который сразу делает что-то и jit-генерировать при каждом запуске сперва опкоды, делающие [i]похожее[/i], причем так, чтобы при этом не тормозить слишком уж сильно - две большие разницы.
> А теперь объясни, почему супирбыстрый супирспособ СверхСкоростного питона все равно тормознее явовского.

А теперь объясни, почему ты опять спрыгнул с конкретики на общефилософские рассуждения и привычное верещание жабистов "Жабка не тормозит!1!"?
Потому что возразить нечего, но свербит, аж мочи нет терпеть? Или просто по незнанию - ведь по этой замысловатой "логике" оказывается, что написанное на жабке, благодаря jit, будет быстрее сишной либы, дернутой из питона.
Увы, влажные фантазии жабистов, как минимум, далеко не всегда будет соответствовать реальности.

> И почему специалисты Dropbox пытались осилить jit, чтобы хоть как-то
> приблизиться к показателям JS-овского двигла V8, но так и не смогли.  (Хотя V8 далеко не быстрее JVM.)
> https://www.opennet.ru/opennews/art.shtml?num=39494

Саму новость то читал? Или только заголовок, нафантазировав себе все остальное?
Вообще-то, они пытались обогнать PyPy, использовав другой подход, но так и не преуспели:
> началась под впечатлением от достижений движка V8
> На текущей стадии развития производительность Pyston отстаёт от проекта PyPy, JIT-реализации Python
> Создание нового проекта (вместо использования наработок PyPy) обусловлено тем, что в PyPy используется трассирующий JIT, базирующийся на компиляции в машинный код часто выполняемых циклов, в то время как современные JavaScript-движки используют JIT на основе трансляции отдельных методов (method-at-a-time). По мнению инженеров Dropbox, method-at-a-time JIT является более перспективной технологией,
>

Но конечно, хвалиться движоком, в который гугл вбухал миллионы (и который, опять же, совсем не на жабке или жабкоскрипте и к которому жаберы никакого отношения не имееют) намного интереснее, чем ходить по собственным ссылкам.
Кстати, опять оказывается, что жабисты или в логику не умеют или матчасть не знают, ведь компилятор жабки в GCC почему-то не осилили и выкинули:
https://www.opennet.ru/opennews/art.shtml?num=46487
Значит ли это, что жабка безнадежна? Или она "Усе равно не тормозит, а вы фсе врети!!"?

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

111. "Выпуск bitmessage-клиента Pechkin 0.3"  +/
Сообщение от Led (ok), 01-Авг-17, 23:13 
> Отчего ж "программы на питоне на кутях" тормозят хлеще, чем свинговские на Java?

Слюшай, свингер, ехал бы ты в свои европы...

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

82. "Выпуск bitmessage-клиента Pechkin 0.3"  +1 +/
Сообщение от Анонимммо (?), 01-Авг-17, 13:56 
> Пайтон только для специфичных задач. А вообще С, конечно. А вы что
> подумали?

Да это у жабистов так специфично подгорает.
Потому что, как и в торрентах, для эталонной реализации опять выбрали питон, вместо божественной и супербыстрой жабы. А так бы жабисты всем показали, ух!


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

110. "Выпуск bitmessage-клиента Pechkin 0.3"  +/
Сообщение от Led (ok), 01-Авг-17, 23:09 
>> Пайтон только для специфичных задач. А вообще С, конечно. А вы что
>> подумали?
> Да это у жабистов так специфично подгорает.
> Потому что, как и в торрентах, для эталонной реализации опять выбрали питон,
> вместо божественной и супербыстрой жабы. А так бы жабисты всем показали,
> ух!

"$#ала жаба гадюку..."

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

119. "Выпуск bitmessage-клиента Pechkin 0.3"  –2 +/
Сообщение от Аноним (-), 03-Авг-17, 05:59 
> Потому что, как и в торрентах, для эталонной реализации опять выбрали питон,

Только потом пришлось покупать в темпе вальса uTorrent. Потому что маленький, шустрый, функциональный, не тормозит. Пользователи глядя на это выкинули кривую гадюкокакашку и фирмочка стала быстро терять влияние на протокол и над стартапом замаячил факап. Однако они вовремя поняли куда ветер дует и фирмочка побольше купиоа фирмочку поменьше до того как сдуется окончательно. Заодно можно посмотреть на чем uTorrent написан. На том же потом написали и libutp.

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

121. "Выпуск bitmessage-клиента Pechkin 0.3"  +/
Сообщение от Аноним (-), 03-Авг-17, 13:45 
> Только потом пришлось покупать в темпе вальса uTorrent. Потому что маленький, шустрый,
> функциональный, не тормозит.

Закрытый, да еще и одно время с майнером в придачу шел? Мусью знает толк в зондах и извращениях.

> Пользователи глядя на это выкинули кривую гадюкокакашку и
> фирмочка стала быстро терять влияние на протокол и над стартапом замаячил
> факап. Однако они вовремя поняли куда ветер дует и фирмочка побольше
> купиоа фирмочку поменьше до того как сдуется окончательно.

И что же мешало фирмочке поменьше сваять свой прототип на "пгаальнам языге" пораньше?
Неужто обязательно нужно было выжидать и ждать подтверждения, что «да, именно этот вариант P2P из сотни всяких теоретизированний - взлетел!»

> Заодно можно посмотреть на чем uTorrent написан. На том же потом написали и libutp.

Почему-то совсем не жабка.


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

122. "Выпуск bitmessage-клиента Pechkin 0.3"  +/
Сообщение от Аноним (-), 03-Авг-17, 14:08 
> Только потом пришлось покупать в темпе вальса uTorrent. Потому что маленький, шустрый,
> функциональный, не тормозит.

Который закрытый, да еще и одно время с майнером в придачу шел? Мусью знает толк в шустрых зондах и функциональных извращениях!

> Пользователи глядя на это выкинули кривую гадюкокакашку и

Вообще-то пользователям было по барабану. Они обычно сильно не любят в детали вдаваться, если все работает.
Просто кое-кто наконец-то допер, что прототип в продакшене - грязный хак, да и нельзя пользоваться прототипом вечно и придется его все таки переписывать. Поэтоу взяли и переписали.
Теперь вон, знающие «как нужно правильно!(тм)» анонимы возмущаются - переписали, причем довольно сильно потом, вместо того, чтобы с самого начала писать на «правильном» ЯП, да еще и не сами, а скупив менее шустрого конкурента.
Правда, непонятно, какие религиозные заморочки мешали конкуренту сваять прототип на "пгаальнам языге" пораньше. Разве обязательно нужно было выжидать и ждать подтверждения, что «да, именно этот вариант P2P из сотни всяких теоретизированний - взлетел!»?
Ну ладно, фирмочка - а кто мешал анониму? Он бы мог взять и всем показать, нет?

> Заодно можно посмотреть на чем uTorrent написан. На том же потом написали и libutp.

Почему-то совсем не на жабке.


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

83. "Выпуск bitmessage-клиента Pechkin 0.3"  +/
Сообщение от ваш К.О. (?), 01-Авг-17, 14:00 
> У меня любое джаба приложение выделяет 300Мб памяти, какой бы лимит не

потому что ваша жабозапускалка стартует с -Xs300, найдите и отредактируйте, оно обычно низачем столько не надо.

> был выставлен. Это нифига не мало.

если вы вместо -X используете limits в шелле - у меня для вас неприятная новость - там все перестало быть прозрачным и работающим в абсолютно всех распространенных системах еще в далеком 2000м году.

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

98. "Выпуск bitmessage-клиента Pechkin 0.3"  +1 +/
Сообщение от Аноним (-), 01-Авг-17, 17:42 
> потому что ваша жабозапускалка стартует с -Xs300, найдите и отредактируйте, оно обычно
> низачем столько не надо.

Я знаю про лимиты, не зря же писал, что с любыми лимитами стартует 300Мб и потом выделяет и не давится. Никаких out of memory с роду не было.

> если вы вместо -X используете limits в шелле - у меня для вас неприятная новость

Если я поставлю в конкретной оболочке лимит, то приложения используют именно этот лимит, и иногда падают, если зажираются. Что не работает с жабой, благо на ней у меня работает 1.5 приложения-инвалида. Естественно по умолчанию почти все лимиты unlimited, о чём и пишет ulimit.
Так что это у вас с системой что-то не так.

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

117. "Выпуск bitmessage-клиента Pechkin 0.3"  –1 +/
Сообщение от _hide_ (ok), 02-Авг-17, 15:47 
https://stackoverflow.com/questions/1493913/how-to-set-the-m...
Ответить | Правка | Наверх | Cообщить модератору

118. "Выпуск bitmessage-клиента Pechkin 0.3"  –1 +/
Сообщение от лютый жабист__ (?), 02-Авг-17, 21:36 
> https://stackoverflow.com/questions/1493913/how-to-set-the-m...

Вообще настраивать надо не максимум, а МИНИМУМ. Жаба больше чем ей реально надо не тратит, а если таки ограничить, то пособирает мусор пару минут да вывалится в ООМ.

А вот когда минимум не настроен, jvm хавает треть оперативы по дефолту, после чего у клованав случается сердечный приступ и истошные вопли про "ой, жаба жрёт раму", например на сервере с 256ГБ консольная прожка с println "hellobro" займёт гиг 80.

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

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

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




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

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