컴퓨터 공학/C++
[C++] MSVC++ v14.26와 Mingw-w64 v8.1.0의 성능 측정
혼새미로
2020. 7. 13. 22:20
반응형
-
두 컴파일러 MSVC++ v14.26와 Mingw-w64 v8.1.0에 대해 각각 같은 코드의 피보나치 수열의 성능을 측정함
-
운영체제: 윈도우 10 프로 64비트
-
컴파일러 C++ 버전: C++17
-
MSVC의 경우 O2 최적화 사용함
-
CPU: AMD Ryzen 7 1700 8-Core Processor
-
RAM: 32.0 GB
입력값 | MSVC++ v14.26 (초) | Mingw-w64 v8.1.0 (초) |
40 | 0.612 | 0.394 |
41 | 0.990 | 0.635 |
42 | 1.607 | 1.024 |
43 | 2.591 | 1.657 |
44 | 4.201 | 2.689 |
45 | 6.767 | 4.347 |
46 | 10.955 | 8.102 |
-
결론: 피보나치 수열에서는 Mingw-w64 v8.1.0이 MSVC++ v14.26보다 약 1.5배 더 빠름
반응형