Size: a a a

Конференция C++ Russia

2020 May 28

AZ

Alexander Zaitsev in Конференция C++ Russia
Евгений Трифонов
Ага, 20 лет прошло. Я в 2000-м, если не путаю, пользовался компьютером со 128 мегабайтами оперативной памяти, и это считалось хорошо. Тормозить тогда всё могло сильно, да.

Вопрос: и какое значение имеют тогдашние проблемы и ограничения, если говорить о языках сегодня?

Так можно ещё вспомнить, например, что когда-то для экономии двух байт год записывали двумя цифрами. Две вместо четырёх — это ж в два раза сокращение! Значит ли это, что в 2020-м тоже надо так писать?
неплохо передергиваете от двух байт до двух раз. очень неплохо
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
так что мне скажете делать с жабой, которая на моей 16 гиговой системе жрёт 10 гигов рамы?
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
а при снижении Xmx она только и делает, что чистит за собой?
источник

DV

Dmitry Vedenko in Конференция C++ Russia
Поставь больше памяти, очевидно же
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
Alexey Veselovsky
мне рассказывали же как боролись с тем, чтобы GC не приводил в жабе к паузам в работе в серверном приложении, где это недопустимо было (ибо VoIP)

просто брали сервера пожирнее, втыкали туда МНОГО ОЗУ, и отключали GC совсем.

и раз в сутки перекидывали нагрузку на другие сервера а этот перезапускали.

идиально!
так делают даже сейчас. Последний пример, что я помню - так делали в какой-то крупной фирме с Go-сервисами
источник

AV

Alexey Veselovsky in Конференция C++ Russia
Dmitry Vedenko
Поставь больше памяти, очевидно же
больше памяти и больше машин естественно. одна машина - одно приложение на джаве
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
Dmitry Vedenko
Поставь больше памяти, очевидно же
а, да, действительно. только слотов нет уже. Ещё решения?
источник

DV

Dmitry Vedenko in Конференция C++ Russia
Alexander Zaitsev
а, да, действительно. только слотов нет уже. Ещё решения?
Купи новый комп
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
скажете обновить комп полностью? :)
источник

DV

Dmitry Vedenko in Конференция C++ Russia
или арендуй у амазона
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
на этом я пожалуй диалог с вами закончу
источник

AV

Alexey Veselovsky in Конференция C++ Russia
Alexander Zaitsev
скажете обновить комп полностью? :)
несколько компов и по ним ходить через rdp
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
ещё идеи у кого есть?
источник

ЕТ

Евгений Трифонов... in Конференция C++ Russia
Alexey Veselovsky
мне рассказывали же как боролись с тем, чтобы GC не приводил в жабе к паузам в работе в серверном приложении, где это недопустимо было (ибо VoIP)

просто брали сервера пожирнее, втыкали туда МНОГО ОЗУ, и отключали GC совсем.

и раз в сутки перекидывали нагрузку на другие сервера а этот перезапускали.

идиально!
А эээ зачем там изначально взяли язык с GC в проект, где нельзя паузы? По-моему, это звучит не проблемой джавы, а проблемой «вворачивать шуруп микроскопом».
источник

AV

Alexey Veselovsky in Конференция C++ Russia
Евгений Трифонов
А эээ зачем там изначально взяли язык с GC в проект, где нельзя паузы? По-моему, это звучит не проблемой джавы, а проблемой «вворачивать шуруп микроскопом».
ну, erlang с такими задачами справляется легко 🙂
источник

AV

Alexey Veselovsky in Конференция C++ Russia
так что от GC тут не зависит
источник

m

magras in Конференция C++ Russia
Ради справедливости clangd тоже любит покушать. Я бы не сказал, что это прямо проблема java. С другой стороны я на vim'е с ycm, поэтому могу недооценивать проблемы пользователей полноценных ide.
источник

DV

Dmitry Vedenko in Конференция C++ Russia
у нас хохма была со студией 2019. Там местный out-of-process дебаггер не влезал в 32 гига памяти - поставили 64 и все равно не влез))
источник

DV

Dmitry Vedenko in Конференция C++ Russia
решили просто - не используем 2019 студию)
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
magras
Ради справедливости clangd тоже любит покушать. Я бы не сказал, что это прямо проблема java. С другой стороны я на vim'е с ycm, поэтому могу недооценивать проблемы пользователей полноценных ide.
только жрёт чего-то всё равно в разы меньше :(
источник