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 |
| 올드 스트링 | 96 | 28 | 10000 | 100 |
| 뉴스 스트링 | 91 | 29 | 10000 | 100 |
| OldstringBuilder | 2 | 2 | 100000 | 100 |
| 뉴스 트링 빌더 | 1 | 2 | 100000 | 100 |
| Oldthread | 700 | 6 | 10000 | 100 |
| 뉴스 레드 | 695 | 6 | 10000 | 100 |
| oldhttps | 1173 | 5 | 10 | 100 |
| newhttps | 1001 | 5 | 10 | 100 |