03 Aug
2016
Мне одному кажется, что перфоманс и джава несовместимы? Ну не может и всё тут. И когда взрослые дядьки начинаю копаться в unsafe, то скорее всего они выбрали не тот язык.
hirthwork, не работает там хайлоад
расскажи мне больше. у меня десять тысяч rps один инстанс на джаве держит
hirthwork, это предел для жабки, не так ли? А для норм языков - далеко не.
блядь, ты ж понимаешь, что ты уже нашёл для себя "ответ" и теперь все аргументы у тебя обрывистые, без какой либо конкретики, дабы невозможно было усомниться в правильности твоего "ответа"?
hirthwork, ну вот есть торговая система на джаве, она могёт обработать 5к в секунду и при этом поматчить ордера и всё такое, но если к ней подцепится какой-нибудь противный сервачок и вдруг попросит метрики по аккам за день, она хекнется. Предел. Это одна история. И вот ещё история: взрослые дядьки у нас начинают ковырять unsafe, потому как хочется БЫСТРО дёрнуть инфу биржи из другой точки земного шарика, чтобы был лёгкий навар. Для этого надо дёрнуть БЫСТРО несколько фидов и сравнить. Хорошо, сетевые проблемы откинем. Остаётся борьба за микросекунды (если получится) при сравнении и жонглировании байтиками.
а какой смысл бороться за микросекунды, если данные с другого конца света будут идти 200 мс?
hirthwork, представь, что до торговых систем в среднем инфа придёт одинаково, а вот среагировать на неё кто-то может быстрее.
и словить сегфолт
a13, я тут процитирую:
"блядь, ты ж понимаешь, что ты уже нашёл для себя "ответ" и теперь все аргументы у тебя обрывистые, без какой либо конкретики, дабы невозможно было усомниться в правильности твоего "ответа"?"
Да мне насрать как-то на ваше дрочево на микросекунды, на прямой доступ памяти итп. У меня 2016 год на дворе, не за то диды придумывали нормальные высокоуровневые языки и продолжали удваивать количество транзисторов, чтобы я в байтах ковырялся. Вам нравится - наздоровье.
a13, ну так хуле ты ту забыл?
в интернете кто-то неправ
дефайн «норм язык»
a13, тот, в котором не надо прибегать к магии, чтобы обратиться к куску памяти, например.
т.е. норм язык — это язык, в котором нужно прибегать к магии, дабы не поймать сегфолт?
шёл 2016 год, байтодрочеры продолжали байтодрочерствовать. вам самим-то не противно ковыряться в говне?
это вот
a13, нет, конечно.
«…всё с прямым доступом к памяти, даже Небо! даже Аллах!»
a13, не очень понимаю, в чём проблема. Тут либо лезть в unsafe, либо писать код не как обезьяна.
А прости что такого влезть в unsafe в действительно критичной к скорости части кода, но зато в остальных местах не иметь проблем?
Alinaki, ну тут видимо одному мне кажется, что ВЕСЬ код торговой системы критичен к скорости.
m4n71k0r, но байтоёбство требуется только в паре мест, и отстойно и экономически не выгодно ради этих двух мест писать всю систему на языке, требующем байтоёбства везде.
anton0xf, языки C++, D и Rust не требуют байтоёбства, например.