Size: a a a

Scalability Camp — распределенный чат [СММщик в отпуске на Бали]

2019 November 01

ZO

Zlata Obukhovskaya in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
Спасибо!
источник

TS

Timur Safin in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
на здоровье!
источник

MC

Mikhail Chebotar in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
Классная презентация! Интересно за какой из языков, в конце презентации, проголосовала Злата?)
источник

VG

Victor Grishchenko in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
Timur Safin
эта версия презентации Go vs C++, которую мы показывали на ScalabilityMeetup.
Забавно. Как-то в Контур привозили Вирта с лекцией про Оберон. Консилиум тогда пришёл к выводу, что всё же, Оберон – бесполезное му@#$ество.
источник

VG

Victor Grishchenko in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
Они там дотнетчики в основном.
источник
2019 November 02

ZO

Zlata Obukhovskaya in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
Mikhail Chebotar
Классная презентация! Интересно за какой из языков, в конце презентации, проголосовала Злата?)
Я набрасывала на обе стороны
источник

AG

Andrey Gura in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
Всегда наступает момент, когда нужно выбрать конкретную сторону. Но это не про IT :)
источник

p

pragus in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
Timur Safin
эта версия презентации Go vs C++, которую мы показывали на ScalabilityMeetup.
А в чем смысл бенчмарка? Что плохой код одинаково плохо работает?
источник

MC

Mikhail Chebotar in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
Zlata Obukhovskaya
Я набрасывала на обе стороны
*ВЫДОХНУЛ С ОБЛЕГЧЕНИЕМ *
А я уж было подумал ты сменила веру)))
источник

RS

Rinat Shigapov in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
Так, а rust'аманов не было?
источник

VR

Vasiliy Romaneev in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
Timur Safin
эта версия презентации Go vs C++, которую мы показывали на ScalabilityMeetup.
@lynxed
нет ли видео этого доклада ?
источник

TS

Timur Safin in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
Vasiliy Romaneev
@lynxed
нет ли видео этого доклада ?
записи не было (надеюсь)
источник

ZO

Zlata Obukhovskaya in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
Vasiliy Romaneev
@lynxed
нет ли видео этого доклада ?
Нет :) В тот раз эксклюзив был :)
источник

VR

Vasiliy Romaneev in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
кошмар!
самое вкусное и секретят)
походу С проиграл, потому видео и нет :)
источник

VR

Vasiliy Romaneev in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
хотя не, на середине презентации - не всё так одназначно)
источник

GG

George Gaál in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
Vasiliy Romaneev
хотя не, на середине презентации - не всё так одназначно)
Привет. Ты и тут ? 😂
источник

VR

Vasiliy Romaneev in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
George Gaál
Привет. Ты и тут ? 😂
да и достаточно давно.
источник

TS

Timur Safin in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
pragus
А в чем смысл бенчмарка? Что плохой код одинаково плохо работает?
ну для этого надо было приходить и слушать, но вкратце так:
"глупо сравнивать языки, еще более глупо выбирать языки на базе микробенчмарков, а не тестирования вашего приложения. но никто не может нас остановить. взяли рандомный memory-bound тест на Си++ (априорно не помещающийся в L3 кеш. и портировали это как есть в Го. Такой порт в лоб исполнялся примерно в 2 раза дольше на Го. (что не атк уж и плохо). Обращаем внимание что процессорных ресурсов в Го программе было потрачено в 3 раза (из-за параллельного GC). Если немного поработать над качеством Го кода можем таки получить время даже быстрее наивного Си++ кода, но если порабоать над Си++ кодом (сделав статические массссивы) то справедливость опять торжествует и наши побеждают.
Выводов сделать больших не можем, качество кода генератора Го - адекватное. (Не проигрывает в случае memory-bound задач, как минимум). Тестируйте и выбирайте на своем кейсе отдельно"
источник
2019 November 03

S

Slach in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
Timur Safin
ну для этого надо было приходить и слушать, но вкратце так:
"глупо сравнивать языки, еще более глупо выбирать языки на базе микробенчмарков, а не тестирования вашего приложения. но никто не может нас остановить. взяли рандомный memory-bound тест на Си++ (априорно не помещающийся в L3 кеш. и портировали это как есть в Го. Такой порт в лоб исполнялся примерно в 2 раза дольше на Го. (что не атк уж и плохо). Обращаем внимание что процессорных ресурсов в Го программе было потрачено в 3 раза (из-за параллельного GC). Если немного поработать над качеством Го кода можем таки получить время даже быстрее наивного Си++ кода, но если порабоать над Си++ кодом (сделав статические массссивы) то справедливость опять торжествует и наши побеждают.
Выводов сделать больших не можем, качество кода генератора Го - адекватное. (Не проигрывает в случае memory-bound задач, как минимум). Тестируйте и выбирайте на своем кейсе отдельно"
кстати, кто может показать быстрый способ нормально мерить L1, L2, L3 cache misses?
источник

S

Slach in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
быстрый в смысле чтобы не убило производительность CPU на подсчете каунтеров
источник