Jake Taylor, ну не используйте восьмую джаву, используйте одинадцатую - она LTS. Осенью уже следующая LTS версия будет, семнадцатая, а вы все еще на восьмерке...
Кстати, метода codePoints, который вы используете, в восьмой тоже нет.
Я думаю, что всякие сертификаты Cisco / Mikrotik, хоть и имеют профиль конкретного продукта, но вполне могут быть свидетельством того, что человек в сетях все-таки разбирается.
Тоже можно о SQL сказать.
Flerttaro, для райзен точно частота важнее таймингов.
И я сомневаюсь, что у вас получиться выжать из озу 3600 на r5 2600. На второй серии райзен контроллер памяти довольно капризный. Посмотрите QVL к вашей материнской плате и выберите что-нибудь от туда (это универсальный совет).
почему такие странные названия переменных?
a, d, sc ?
Ничего же не понятно. Назовите их в соответствии с бизнес-логикой.
sc - scanner
a - inputString
d - middleIndex (или что-то в этом духе)
И еще, метод Number, который возвращает String - это не по фен-шую совсем
Kirill Kirik, мои вопросы, я надеялся, наведут вас на мысль, что 3200 - далеко не предел, и что процессор AMD Ryzen 5 3600 прекрасно будет работать с оперативной памятью до 3200MHz JDEC и до 4400Mhz XMP на конкретной M/b. До "пиковой нагрузки" там еще довольно далеко.