openjdkPractice
1.0.0
Podemos ver el resultado de la prueba.
Media antigua usa la vieja variable Java definida. Nueva media usa Var.
Tiempo de costo de AVG (MS): cuando usa más var. De acuerdo con diferentes formularios de objeto. Puede aumentar el tiempo de ejecución promedio por segundo. Sin embargo, algunos se reducen.
AVG Use Memory (MB): básicamente los resultados de la prueba no diferirán demasiado. A menos que tenga una gran cantidad de ejecuciones, puede reducir el uso de VAR.
| tipo | AVGCOSTTIME (MS) | Avgusememory (MB) | tiempo de ejecución | bucle |
| OldArraylist | 3 | 3 | 100000 | 100 |
| NewArrayList | 1 | 2 | 100000 | 100 |
| Lista OldLinkeded | 14 | 4 | 100000 | 100 |
| Newlinkedlist | 12 | 4 | 100000 | 100 |
| Viejo | 14 | 10 | 100000 | 100 |
| Newhashmap | 20 | 10 | 100000 | 100 |
| Oldlinkedhashmap | 13 | 10 | 100000 | 100 |
| Newlinkedhashmap | 26 | 10 | 100000 | 100 |
| Antiguo | 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 |
| Antiguo | 96 | 28 | 10000 | 100 |
| Periódico | 91 | 29 | 10000 | 100 |
| Oldstringbuilder | 2 | 2 | 100000 | 100 |
| Contratista de periódicos | 1 | 2 | 100000 | 100 |
| OldThread | 700 | 6 | 10000 | 100 |
| Newthread | 695 | 6 | 10000 | 100 |
| Oldhttps | 1173 | 5 | 10 | 100 |
| Newhttps | 1001 | 5 | 10 | 100 |