openjdkPractice
1.0.0
Мы можем увидеть результат теста.
Старый средний используйте старую переменную java. Новое среднее значение все используют var.
AVG Стоимость времени (MS): Когда вы используете больше Var. В соответствии с различными формами объекта. Это может увеличить среднее время выполнения в секунду. Однако некоторые уменьшаются.
AVG Использует память (MB): в основном результаты испытаний не будут сильно различаться. Если у вас нет большого количества выполнения, вы можете уменьшить использование VAR.
| тип | Avgcosttime (MS) | avgusememory (mb) | время выполнения | петля |
| Oldarraylist | 3 | 3 | 100000 | 100 |
| Newarraylist | 1 | 2 | 100000 | 100 |
| OldLinkedList | 14 | 4 | 100000 | 100 |
| NewlinkedList | 12 | 4 | 100000 | 100 |
| Oldhashmap | 14 | 10 | 100000 | 100 |
| Newhashmap | 20 | 10 | 100000 | 100 |
| OldLinkedHashmap | 13 | 10 | 100000 | 100 |
| Newlinkedhashmap | 26 | 10 | 100000 | 100 |
| Oldhashset | 9 | 8 | 100000 | 100 |
| Newhashset | 18 | 8 | 100000 | 100 |
| OldlinkedHashset | 17 | 9 | 100000 | 100 |
| NewlinkedHashset | 24 | 9 | 100000 | 100 |
| OldIntadd | 0 | 0 | 100000 | 100 |
| Newintadd | 0 | 0 | 100000 | 100 |
| Oldbigdecimaladd | 0 | 3 | 100000 | 100 |
| Newbigdecimaladd | 0 | 3 | 100000 | 100 |
| OldString | 96 | 28 | 10000 | 100 |
| Новость | 91 | 29 | 10000 | 100 |
| OldStringBuilder | 2 | 2 | 100000 | 100 |
| NewstringBuilder | 1 | 2 | 100000 | 100 |
| Старый | 700 | 6 | 10000 | 100 |
| NewThread | 695 | 6 | 10000 | 100 |
| Oldhttps | 1173 | 5 | 10 | 100 |
| Newhttps | 1001 | 5 | 10 | 100 |