Size: a a a

2020 October 23

MD

Max Demydenko in learn.java
Кеши тоже, да.
источник

B

Bromles in learn.java
вот без всяких бенчмарков
источник

B

Bromles in learn.java
источник

B

Bromles in learn.java
сейчас с ними напишу
источник

B

Bromles in learn.java
я еще походу как-то мегакриво написал, потому что стримы выводят в 5 раз больше положенного
источник

B

Bromles in learn.java
не, тут 100% какая-то шляпа
источник

B

Bromles in learn.java
источник

B

Bromles in learn.java
я переделал, теперь два одинаковых стрима считают с разным временем. Хотя вроде, если верить гуглу, время считает правильно
источник

V

Vlad in learn.java
Ну мерить же пожалуй нужно не один раз, а брать много запусков, а потом среднее + System.nanoTime()
public static long nanoTime()
Возвращает текущее значение самого точного доступного системного таймера в наносекундах.
источник

B

Bromles in learn.java
вроде с восьмой жабы советуют использовать Instant вместо System.nanoTime. Опять же, если верить стековерфлоу
источник

B

Bromles in learn.java
вроде не ночь, а боты все еще тут
источник

B

Bromles in learn.java
источник

B

Bromles in learn.java
"нельзя обосраться, но мы обосрались"


не может найти класс StreamBenchmark
источник

B

Bromles in learn.java
запаковал руками в джарник, запустилось
источник

Э

Эд in learn.java
В большинстве случаев читаемость кода важнее, чем -+2 мс
источник

B

Bromles in learn.java
мне уже даже интересно, почему он не пакуется. Потому что даже в джарнике почему-то во всех  итерациях одинаковое время, т.е. он явно криво считает
источник

B

Bromles in learn.java
Эд
В большинстве случаев читаемость кода важнее, чем -+2 мс
но не всегда ведь. Я хочу оценить именно величину разницы
источник

K

Kitikot in learn.java
Эд
В большинстве случаев читаемость кода важнее, чем -+2 мс
В 99% я бы сказал. Не читаемый, но быстрый код, обходится компании намного дороже чем читаемый и медленный
источник

B

Bromles in learn.java
весь код на циклах обязан быть нечитаемым?
источник

Э

Эд in learn.java
Bromles
весь код на циклах обязан быть нечитаемым?
можем провести голосование)
источник