Андрей, если это HotSpot JVM, то настройка сводится к указанию параметра командной строки. В этой же инструкции можно почитать в общих чертах о настройках сборки мусора.
Андрей, у обычных jvm в момент сборки мусора будут STW-паузы. Продолжительность пауз зависит от выбранного сборщика и особенностей использования кучи программой. В системах реального времени это непозволительно. Есть сборщики мусора без пауз, но они снижают общую скорость работы виртуальной машины. Тут уже вам виднее, укладывается ли скорость реакции программы с таким сборщиком в требования системы.
ой всё, пишет мне человек, который целыми днями спорит на тостере на любые темы со всеми подряд, всегда сводя суть спора к претензии на обладание сакральным знанием.
ой всё, точно? А то я пишу ответ, что математика большинству программистов не нужна, потом перечисляю виды деятельности этого большинства, которому математика не нужна, а вы отвечаете, что эти виды деятельности не имеют отношение к математике.
На чём конкретно делаете REST-сервис? JAX-RS? JEE MVC? Spring MVC? Spring Webflow? Spark? Play? Как данные из БД получаете? JDBC? JPA? Spring Data? Ebean?
sanrega, разработкой ПО для аэро-космеческой отрасли, разработка ядерного кода операционных систем, разработка гипервизоров систем виртуализации, разработка вирутальных машин и компиляторов, разработка СУБД, разработка поисковых систем, машинное обучение и т.п. Но 0.1% - это очень оптимистичная оценка, скорее на два-три порядка меньше.
devalone, вот и я о том же. За 17 лет работы я писал драйвера и прошивки, системные сервисы и утилиты, сетевые серверы, в том числе с реализацией собственных протоколов, прикладное десктопное ПО, мобильные приложения на j2me, symbian, windows mobile и android, сайты и web-приложения, в том числе высоконагруженные, бизнес-логику для разнообразных ERP, сами ERP, CRM, HRM и прочее. Только геймдев не трогал. Писал для заказчиков по всей России, из стран ЕС, Северной Америки и для Китайцев. Предвосхищая комментарии одного бородатого админа, прикидывающегося женщиной, мои программы быстрые, надёжные и функциональные, а все клиенты стремятся стать постоянными. И только один раз я столкнулся с необходимостью вышки - когда сунулся в машинное обучение. Кстати, так же редко я сталкивался с людьми, сочетающими в себе хорошую математическую подготовку и умение решать реальные задачи. Может просто не везло, не знаю.
Можно ещё быть умнее команды разработчиков VK, найти уязвимость, взломать и украсть данные. Но когда ты настолько крут, как-то теряется интерес к вычислению ip-адресов пользователей соцсетей :)
sazhyk, в современном мире математика необходима только малому числу программистов в редких видах программирования. Львиная доля обыденных задач не требует ничего большего, чем арифметика.