в чем-то он прав, как по мне эта боязнь разных мелких нишевых языков под конкретную задачу только вредит развитию индустрии
Обычно на границе между языками возникают сложно-преодолимые барьеры композиции. Это усложняет разработку, мешает переиспользованию кода, увеличивает технический долг, распыляет экспертизу, и тд и тп.
В проекте часто будут встречаться люди, которые будут пытаться продать другие языки. Наверно, нужно идти в сторону открытости компонентов на разных языках, но не вслепую впихивать язык, конечно
надо вместо фреймворков делать домейн специфик языки с нормальной кросс-интеграцией, тут вебассембли даёт нам шанс
Звучит это отлично. Я поэтому в первую очередь слежу за всеми пропозалами, которые улучшают бесшовность. По крайней мере для веба. Производительность придёт потом.
так а в чем проблема? пилообразный график - это нормально, значит гц работает, интервал неплохой, имхо UPD: шото телега прям сильно залагала, только сейчас увидел что уже два человека то же самое написало :)
Не сталкивался просто ещё GC, всегда вручную рулил выделением/освобождением. Увидел пилу - запаниковал.
ГЦ не мониторит постоянно обстановку ( стараются, но всё же микропаузы\остановки выполнения кода присутствуют )
Так что код работает работает, что-то делает, память выделяется, а потом спустя какое-то время приходит ГЦ и начинает обход по объектам и какие стали недоступны - очистить, те что ещё используются - оставить.