Pull to refresh

Comments 5

UFO just landed and posted this here
Как видите, clone по сравнению с Arrays.copyOf обходится примерно на 10 % дешевле при маленьких массивах
Бенчмарк неправильный, соответственно, и выводы ложные.
Подсказка: в вызове Arrays.copyOf надо заменить size на original.length.
Кроме того, на больших массивах возникают ещё всякие неочевидные артефакты бенчмаркинга вроде такого.
Указал автору оригинальной статьи на ошибку, которую он, к чести, оперативно исправил. Выводы в статье поменялись. Неплохо бы теперь и перевод обновить, чтоб соответствовал новой редакции.
Хоть бы написали версию java, я уж не говорю о качестве бенчмарков и выводов на их основе…
Sign up to leave a comment.