両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン次のリビジョン両方とも次のリビジョン |
linux:compilebench [2019/07/14 15:09] – [Android + Termux] oga | linux:compilebench [2019/07/15 01:50] – oga |
---|
====== Compile Benchmark ====== | ====== Compile Benchmark ====== |
| |
^ Device ^ SoC / Processor ^ CPU core ^ C/T ^ CPU clock ^ RAM ^ Storage ^ OS ^ OS arch ^Compiler ^ time (m:s) ^ | ==== clang 6.0/8.0 ==== |
| Desktop PC | Ryzen 7 1800X | Zen | 8/16 | 3.6 GHz | 32GB | SATA SSD | Windows 10 + WSL (Ubuntu18.04) | x86_64 | clang 3.9 | 25 (0:25) | | |
| Desktop PC | Ryzen 7 1800X | Zen | 8/16 | 3.6 GHz | 32GB | SATA SSD | Windows 10 + WSL (Ubuntu18.04) | x86_64 | clang 6.0 | 26 (0:26) | | |
| Desktop PC | Ryzen 7 1800X | Zen | 8/16 | 3.6 GHz | 32GB | SATA SSD | Windows 10 + WSL (Ubuntu18.04) | x86_64 | clang 7.0 | 29 (0:29) | | |
| Desktop PC | Ryzen 7 1800X | Zen | 8/16 | 3.6 GHz | 32GB | SATA SSD | Windows 10 + WSL (Ubuntu18.04) | x86_64 | clang 8.0 | 26 (0:26) | | |
| Desktop PC | Core i7-6700K | Skylake | 4/8 | 4.0 GHz | 32GB | SATA SSD | Windows 10 + WSL (Ubuntu18.04) | x86_64 | clang 3.9 | 34 (0:34) | | |
| Desktop PC | Core i7-6700K | Skylake | 4/8 | 4.0 GHz | 32GB | SATA SSD | Windows 10 + WSL (Ubuntu18.04) | x86_64 | clang 4.0 | 37 (0:37) | | |
| Desktop PC | Core i7-6700K | Skylake | 4/8 | 4.0 GHz | 32GB | SATA SSD | Windows 10 + WSL (Ubuntu18.04) | x86_64 | clang 5.0 | 36 (0:36) | | |
| Desktop PC | Core i7-6700K | Skylake | 4/8 | 4.0 GHz | 32GB | SATA SSD | Windows 10 + WSL (Ubuntu18.04) | x86_64 | clang 6.0 | 41 (0:41) | | |
| Desktop PC | Core i7-6700K | Skylake | 4/8 | 4.0 GHz | 32GB | SATA SSD | Windows 10 + WSL (Ubuntu18.04) | x86_64 | clang 7.0 | 44 (0:44) | | |
| Desktop PC | Core i7-6700K | Skylake | 4/8 | 4.0 GHz | 32GB | SATA SSD | Windows 10 + WSL (Ubuntu18.04) | x86_64 | clang 8.0 | 40 (0:40) | | |
^ Device ^ SoC / Processor ^ CPU core ^ C/T ^ CPU clock ^ RAM ^ Storage ^ OS ^ OS arch ^Compiler ^ time (m:s) ^ | |
| Desktop PC | A10-7870K Godavari | Steamroller | 2/4 | 3.9 GHz | 8GB | SATA SSD | Ubuntu 18.04 LTS bionic | x86_64 | clang 3.9 | 64 (1:04) | | |
| Desktop PC | A10-7870K Godavari | Steamroller | 2/4 | 3.9 GHz | 8GB | SATA SSD | Ubuntu 18.04 LTS bionic | x86_64 | clang 4.0 | 69 (1:09) | | |
| Desktop PC | A10-7870K Godavari | Steamroller | 2/4 | 3.9 GHz | 8GB | SATA SSD | Ubuntu 18.04 LTS bionic | x86_64 | clang 5.0 | 70 (1:10) | | |
| Desktop PC | A10-7870K Godavari | Steamroller | 2/4 | 3.9 GHz | 8GB | SATA SSD | Ubuntu 18.04 LTS bionic | x86_64 | clang 6.0 | 74 (1:14) | | |
| Desktop PC | A10-7870K Godavari | Steamroller | 2/4 | 3.9 GHz | 8GB | SATA SSD | Ubuntu 18.04 LTS bionic | x86_64 | clang 7.0 | 79 (1:19) | | |
| Desktop PC | A10-7870K Godavari | Steamroller | 2/4 | 3.9 GHz | 8GB | SATA SSD | Ubuntu 18.04 LTS bionic | x86_64 | clang 8.0 | 69 (1:09) | | |
| Desktop PC | Celeron J1900 (BayTrail-D) | Silvermont | 4/4 | 2.0 GHz | 8GB | SATA HDD | Ubuntu 18.04 LTS bionic | x86_64 | clang 3.9 | 174 (2:54) | | |
| Desktop PC | Celeron J1900 (BayTrail-D) | Silvermont | 4/4 | 2.0 GHz | 8GB | SATA HDD | Ubuntu 18.04 LTS bionic | x86_64 | clang 4.0 | 189 (3:09) | | |
| Desktop PC | Celeron J1900 (BayTrail-D) | Silvermont | 4/4 | 2.0 GHz | 8GB | SATA HDD | Ubuntu 18.04 LTS bionic | x86_64 | clang 5.0 | 192 (3:12) | | |
| Desktop PC | Celeron J1900 (BayTrail-D) | Silvermont | 4/4 | 2.0 GHz | 8GB | SATA HDD | Ubuntu 18.04 LTS bionic | x86_64 | clang 6.0 | 202 (3:22) | | |
| Desktop PC | Celeron J1900 (BayTrail-D) | Silvermont | 4/4 | 2.0 GHz | 8GB | SATA HDD | Ubuntu 18.04 LTS bionic | x86_64 | clang 7.0 | 216 (3:36) | | |
| Desktop PC | Celeron J1900 (BayTrail-D) | Silvermont | 4/4 | 2.0 GHz | 8GB | SATA HDD | Ubuntu 18.04 LTS bionic | x86_64 | clang 8.0 | 207 (3:27) | | |
^ Device ^ SoC / Processor ^ CPU core ^ C/T ^ CPU clock ^ RAM ^ Storage ^ OS ^ OS arch ^Compiler ^ time (m:s) ^ | |
| Jetson Nano (10W) | Tegra X1 (128) | Cortex-A57 | 4/4 | 1.43 GHz | 4GB | microSD | Ubuntu 18.04 LTS bionic | aarch64 | clang 6.0 | 118 (1:58) | | |
| Dragonboard 410c | Snapdragon 410 | Cortex-A53 | 4/4 | 1.2 GHz | 1GB | eMMC | Debian 8 Jessie | aarch64 | clang 3.5 | 117 (1:57) | | |
| Dragonboard 410c | Snapdragon 410 | Cortex-A53 | 4/4 | 1.2 GHz | 1GB | eMMC | Debian 10 Buster | aarch64 | clang 6.0 | 253 (4:13) | | |
| Dragonboard 410c | Snapdragon 410 | Cortex-A53 | 4/4 | 1.2 GHz | 1GB | eMMC | Debian 10 Buster | aarch64 | clang 7.0 | 268 (4:28) | | |
| Raspberry Pi 3 | BCM2837 | Cortex-A53 | 4/4 | 1.2 GHz | 1GB | microSD | Raspbian 8 Jessie | armv7l | clang 3.5 | 148 (2:28) | | |
| Raspberry Pi 3 | BCM2837 | Cortex-A53 | 4/4 | 1.2 GHz | 1GB | microSD | Raspbian 8 Jessie | armv7l | clang 3.9 | 194 (3:14) | | |
| Raspberry Pi 3 | BCM2837 | Cortex-A53 | 4/4 | 1.2 GHz | 1GB | microSD | Raspbian 10 Buster | armv7l | clang 6.0 | 331 (5:31) | | |
| Raspberry Pi 3 | BCM2837 | Cortex-A53 | 4/4 | 1.2 GHz | 1GB | microSD | Raspbian 10 Buster | armv7l | clang 7.0 | 351 (5:51) | | |
| Raspberry Pi 2 | BCM2836 | Cortex-A7 | 4/4 | 0.9 GHz | 1GB | microSD | Raspbian 8 Jessie | armv7l | clang 3.5 | 314 (5:14) | | |
| Raspberry Pi 2 | BCM2836 | Cortex-A7 | 4/4 | 0.9 GHz | 1GB | microSD | Raspbian 8 Jessie | armv7l | clang 3.9 | 395 (6:35) | | |
| Raspberry Pi 2 | BCM2836 | Cortex-A7 | 4/4 | 0.9 GHz | 1GB | microSD | Raspbian 10 Buster | armv7l | clang 6.0 | 752 (12:32) | | |
| Raspberry Pi 2 | BCM2836 | Cortex-A7 | 4/4 | 0.9 GHz | 1GB | microSD | Raspbian 10 Buster | armv7l | clang 7.0 | 820 (13:40) | | |
^ Device ^ SoC / Processor ^ CPU core ^ C/T ^ CPU clock ^ RAM ^ Storage ^ OS ^ OS arch ^Compiler ^ time (m:s) ^ | |
| |
| * 注意: clang のバージョンによって速度が変わります。 |
| |
| |
| ^ Device ^ SoC / Processor ^ CPU core ^ C/T ^ CPU clock ^ RAM ^ Storage ^ OS (*1) ^ OS arch ^ Compiler ^ time (m:s) ^ |
| | Windows Desktop (*1) | Ryzen 7 1800X | Zen | 8/16 | 3.6 GHz | 32GB | SATA SSD | Windows 10 + WSL (Ubuntu18.04) | x86_64 | clang 6.0 | 26 (00:26) | |
| | Pixel 3 | Snapdragon 845 SDM845 | Kryo 385+Kryo 385 | 4+4/8 | 2.8+1.8 GHz | 4GB | eMMC | Android 9.0 + Termux | aarch64 | clang 8.0 | 35 (00:35) | |
| | Essential Phone PH-1 | Snapdragon 835 MSM8998 | Kryo 280+Kryo 280 | 4+4/8 | 2.5+1.9 GHz | 4GB | eMMC | Android 9.0 + Termux | aarch64 | clang 8.0 | 40 (00:40) | |
| | Windows Desktop (*1) | Core i7-6700K | Skylake | 4/8 | 4.0 GHz | 32GB | SATA SSD | Windows 10 + WSL (Ubuntu18.04) | x86_64 | clang 6.0 | 41 (00:41) | |
| | Mac mini Late 2012 | Core i7-3615QM | IvyBridge | 4/8 | 2.3 GHz | 16GB | SATA SSD | macOS 10.14 Mojave | x86_64 | xcode 10.2 | 42 (00:42) | |
| | Linux Desktop | A10-7870K Godavari | Steamroller | 2/4 | 3.9 GHz | 8GB | SATA SSD | Ubuntu 18.04 LTS bionic | x86_64 | clang 6.0 | 74 (01:14) | |
| | ZenFone 3 Max ZC553KL | Snapdragon 430 MSM8937 | Cortex-A53 + A53 | 4+4/8 | 1.4+1.1 GHz | 3GB | eMMC | Android 8.1 + Termux | aarch64 | clang 8.0 | 97 (01:37) | |
| | MacBook Pro Late 2012 | Core i5-3210M | IvyBridge | 2/4 | 2.5 GHz | 8GB | SATA SSD | macOS 10.14 Mojave | x86_64 | xcode 10.2 | 98 (01:38) | |
| | Jetson Nano | Tegra X1 | Cortex-A57 | 4/4 | 1.43 GHz | 4GB | microSD | Ubuntu 18.04 LTS bionic | aarch64 | clang 6.0 | 118 (01:58) | |
| | ZenFone AR ZS571KL | Snapdragon 821 MSM8996 | Kryo + Kryo | 2+2/4 | 2.3+2.2 GHz | 8GB | eMMC | Android 7.0 + Termux | aarch64 | clang 8.0 | 125 (02:05) | |
| | Nexus 5X | Snapdragon 808 MSM8992 | Cortex-A57 + A53 | 2+4/6 | 1.8+1.4 GHz | 2GB | eMMC | Android 8.1 + Termux | aarch64 | clang 8.0 | 178 (02:58) | |
| | Linux Desktop | Celeron J1900 (BayTrail-D) | Silvermont | 4/4 | 2.0 GHz | 8GB | SATA HDD | Ubuntu 18.04 LTS bionic | x86_64 | clang 6.0 | 202 (03:22) | |
| | Dragonboard 410c | Snapdragon 410 APQ8016 | Cortex-A53 | 4/4 | 1.2 GHz | 1GB | eMMC | Debian 10 Buster | aarch64 | clang 6.0 | 253 (04:13) | |
| | Nexus 5 | Snapdragon 800 MSM8974 | Krait 400 | 4/4 | 2.3 GHz | 2GB | eMMC | Android 6.0 + Termux | armv7l | clang 8.0 | 296 (04:56) | |
| | Raspberry Pi 3 B | BCM2837 | Cortex-A53 | 4/4 | 1.2 GHz | 1GB | microSD | Raspbian 10 Buster | armv7l | clang 6.0 | 331 (05:31) | |
| | Raspberry Pi 2 B | BCM2836 | Cortex-A7 | 4/4 | 0.9 GHz | 1GB | microSD | Raspbian 10 Buster | armv7l | clang 6.0 | 752 (12:32) | |
| | Raspberry Pi B | BCM2835 | ARM1176JZF-S | 1/1 | 0.7 GHz | 0.5GB | SD | Raspbian 10 Buster | armv6l | clang 6.0 | 5999 (99:59) | |
| |
* time = Compile 時間、値が小さい方が高速 | |
* C/T = core/thread | * time = Compile 時間、秒単位。値が小さい方が高速 |
| * C/T = core/thread, 非対称 core は "+" 表記 |
| * xcode 10.2 = Apple LLVM 10.0.1 = clang 7.0? |
| |
| |
| * (*1) : Windows 10 + WSL はファイルアクセス時にオーバーヘッドがあります。Native Install した Linux よりも遅いので注意。 |
| |
| |
| |
| ===== Compile Benchmark All ===== |
| |
| * clang の version 毎の違いも含めた全リスト。 |
| |
| |
| ^ Device ^ SoC / Processor ^ CPU core ^ C/T ^ CPU clock ^ RAM ^ Storage ^ OS ^ OS arch ^ Compiler ^ time (m:s) ^ |
| | Windows Desktop | Ryzen 7 1800X | Zen | 8/16 | 3.6 GHz | 32GB | SATA SSD | Windows 10 + WSL (Ubuntu18.04) | x86_64 | clang 3.9 | 25 (00:25) | |
| | Windows Desktop | Ryzen 7 1800X | Zen | 8/16 | 3.6 GHz | 32GB | SATA SSD | Windows 10 + WSL (Ubuntu18.04) | x86_64 | clang 6.0 | 26 (00:26) | |
| | Windows Desktop | Ryzen 7 1800X | Zen | 8/16 | 3.6 GHz | 32GB | SATA SSD | Windows 10 + WSL (Ubuntu18.04) | x86_64 | clang 7.0 | 29 (00:29) | |
| | Windows Desktop | Ryzen 7 1800X | Zen | 8/16 | 3.6 GHz | 32GB | SATA SSD | Windows 10 + WSL (Ubuntu18.04) | x86_64 | clang 8.0 | 26 (00:26) | |
| | Windows Desktop | Core i7-6700K | Skylake | 4/8 | 4.0 GHz | 32GB | SATA SSD | Windows 10 + WSL (Ubuntu18.04) | x86_64 | clang 3.9 | 34 (00:34) | |
| | Windows Desktop | Core i7-6700K | Skylake | 4/8 | 4.0 GHz | 32GB | SATA SSD | Windows 10 + WSL (Ubuntu18.04) | x86_64 | clang 4.0 | 37 (00:37) | |
| | Windows Desktop | Core i7-6700K | Skylake | 4/8 | 4.0 GHz | 32GB | SATA SSD | Windows 10 + WSL (Ubuntu18.04) | x86_64 | clang 5.0 | 36 (00:36) | |
| | Windows Desktop | Core i7-6700K | Skylake | 4/8 | 4.0 GHz | 32GB | SATA SSD | Windows 10 + WSL (Ubuntu18.04) | x86_64 | clang 6.0 | 41 (00:41) | |
| | Windows Desktop | Core i7-6700K | Skylake | 4/8 | 4.0 GHz | 32GB | SATA SSD | Windows 10 + WSL (Ubuntu18.04) | x86_64 | clang 7.0 | 44 (00:44) | |
| | Windows Desktop | Core i7-6700K | Skylake | 4/8 | 4.0 GHz | 32GB | SATA SSD | Windows 10 + WSL (Ubuntu18.04) | x86_64 | clang 8.0 | 40 (00:40) | |
| ^ Device ^ SoC / Processor ^ CPU core ^ C/T ^ CPU clock ^ RAM ^ Storage ^ OS ^ OS arch ^ Compiler ^ time (m:s) ^ |
| | Mac mini Late 2012 | Core i7-3615QM | IvyBridge | 4/8 | 2.3 GHz | 16GB | SATA SSD | macOS 10.14 Mojave | x86_64 | xcode 10.2 | 42 (00:42) | |
| | MacBook Pro Late 2012 | Core i5-3210M | IvyBridge | 2/4 | 2.5 GHz | 8GB | SATA SSD | macOS 10.14 Mojave | x86_64 | xcode 10.2 | 98 (01:38) | |
| ^ Device ^ SoC / Processor ^ CPU core ^ C/T ^ CPU clock ^ RAM ^ Storage ^ OS ^ OS arch ^ Compiler ^ time (m:s) ^ |
| | Linux Desktop | A10-7870K Godavari | Steamroller | 2/4 | 3.9 GHz | 8GB | SATA SSD | Ubuntu 18.04 LTS bionic | x86_64 | clang 3.9 | 64 (01:04) | |
| | Linux Desktop | A10-7870K Godavari | Steamroller | 2/4 | 3.9 GHz | 8GB | SATA SSD | Ubuntu 18.04 LTS bionic | x86_64 | clang 4.0 | 69 (01:09) | |
| | Linux Desktop | A10-7870K Godavari | Steamroller | 2/4 | 3.9 GHz | 8GB | SATA SSD | Ubuntu 18.04 LTS bionic | x86_64 | clang 5.0 | 70 (01:10) | |
| | Linux Desktop | A10-7870K Godavari | Steamroller | 2/4 | 3.9 GHz | 8GB | SATA SSD | Ubuntu 18.04 LTS bionic | x86_64 | clang 6.0 | 74 (01:14) | |
| | Linux Desktop | A10-7870K Godavari | Steamroller | 2/4 | 3.9 GHz | 8GB | SATA SSD | Ubuntu 18.04 LTS bionic | x86_64 | clang 7.0 | 79 (01:19) | |
| | Linux Desktop | A10-7870K Godavari | Steamroller | 2/4 | 3.9 GHz | 8GB | SATA SSD | Ubuntu 18.04 LTS bionic | x86_64 | clang 8.0 | 69 (01:09) | |
| | Linux Desktop | Celeron J1900 (BayTrail-D) | Silvermont | 4/4 | 2.0 GHz | 8GB | SATA HDD | Ubuntu 18.04 LTS bionic | x86_64 | clang 3.9 | 174 (02:54) | |
| | Linux Desktop | Celeron J1900 (BayTrail-D) | Silvermont | 4/4 | 2.0 GHz | 8GB | SATA HDD | Ubuntu 18.04 LTS bionic | x86_64 | clang 4.0 | 189 (03:09) | |
| | Linux Desktop | Celeron J1900 (BayTrail-D) | Silvermont | 4/4 | 2.0 GHz | 8GB | SATA HDD | Ubuntu 18.04 LTS bionic | x86_64 | clang 5.0 | 192 (03:12) | |
| | Linux Desktop | Celeron J1900 (BayTrail-D) | Silvermont | 4/4 | 2.0 GHz | 8GB | SATA HDD | Ubuntu 18.04 LTS bionic | x86_64 | clang 6.0 | 202 (03:22) | |
| | Linux Desktop | Celeron J1900 (BayTrail-D) | Silvermont | 4/4 | 2.0 GHz | 8GB | SATA HDD | Ubuntu 18.04 LTS bionic | x86_64 | clang 7.0 | 216 (03:36) | |
| | Linux Desktop | Celeron J1900 (BayTrail-D) | Silvermont | 4/4 | 2.0 GHz | 8GB | SATA HDD | Ubuntu 18.04 LTS bionic | x86_64 | clang 8.0 | 207 (03:27) | |
| ^ Device ^ SoC / Processor ^ CPU core ^ C/T ^ CPU clock ^ RAM ^ Storage ^ OS ^ OS arch ^ Compiler ^ time (m:s) ^ |
| | Jetson Nano | Tegra X1 | Cortex-A57 | 4/4 | 1.43 GHz | 4GB | microSD | Ubuntu 18.04 LTS bionic | aarch64 | clang 3.9 | 108 (01:48) | |
| | Jetson Nano | Tegra X1 | Cortex-A57 | 4/4 | 1.43 GHz | 4GB | microSD | Ubuntu 18.04 LTS bionic | aarch64 | clang 4.0 | 113 (01:53) | |
| | Jetson Nano | Tegra X1 | Cortex-A57 | 4/4 | 1.43 GHz | 4GB | microSD | Ubuntu 18.04 LTS bionic | aarch64 | clang 5.0 | 113 (01:53) | |
| | Jetson Nano | Tegra X1 | Cortex-A57 | 4/4 | 1.43 GHz | 4GB | microSD | Ubuntu 18.04 LTS bionic | aarch64 | clang 6.0 | 118 (01:58) | |
| | Jetson Nano | Tegra X1 | Cortex-A57 | 4/4 | 1.43 GHz | 4GB | microSD | Ubuntu 18.04 LTS bionic | aarch64 | clang 7.0 | 125 (02:05) | |
| | Jetson Nano | Tegra X1 | Cortex-A57 | 4/4 | 1.43 GHz | 4GB | microSD | Ubuntu 18.04 LTS bionic | aarch64 | clang 8.0 | 121 (02:01) | |
| | Dragonboard 410c | Snapdragon 410 APQ8016 | Cortex-A53 | 4/4 | 1.2 GHz | 1GB | eMMC | Debian 8 Jessie | aarch64 | clang 3.5 | 117 (01:57) | |
| | Dragonboard 410c | Snapdragon 410 APQ8016 | Cortex-A53 | 4/4 | 1.2 GHz | 1GB | eMMC | Debian 10 Buster | aarch64 | clang 6.0 | 253 (04:13) | |
| | Dragonboard 410c | Snapdragon 410 APQ8016 | Cortex-A53 | 4/4 | 1.2 GHz | 1GB | eMMC | Debian 10 Buster | aarch64 | clang 7.0 | 268 (04:28) | |
| | Raspberry Pi 3 B | BCM2837 | Cortex-A53 | 4/4 | 1.2 GHz | 1GB | microSD | Raspbian 8 Jessie | armv7l | clang 3.5 | 148 (02:28) | |
| | Raspberry Pi 3 B | BCM2837 | Cortex-A53 | 4/4 | 1.2 GHz | 1GB | microSD | Raspbian 8 Jessie | armv7l | clang 3.9 | 194 (03:14) | |
| | Raspberry Pi 3 B | BCM2837 | Cortex-A53 | 4/4 | 1.2 GHz | 1GB | microSD | Raspbian 10 Buster | armv7l | clang 6.0 | 331 (05:31) | |
| | Raspberry Pi 3 B | BCM2837 | Cortex-A53 | 4/4 | 1.2 GHz | 1GB | microSD | Raspbian 10 Buster | armv7l | clang 7.0 | 351 (05:51) | |
| | Raspberry Pi 2 B | BCM2836 | Cortex-A7 | 4/4 | 0.9 GHz | 1GB | microSD | Raspbian 8 Jessie | armv7l | clang 3.5 | 314 (05:14) | |
| | Raspberry Pi 2 B | BCM2836 | Cortex-A7 | 4/4 | 0.9 GHz | 1GB | microSD | Raspbian 8 Jessie | armv7l | clang 3.9 | 395 (06:35) | |
| | Raspberry Pi 2 B | BCM2836 | Cortex-A7 | 4/4 | 0.9 GHz | 1GB | microSD | Raspbian 10 Buster | armv7l | clang 6.0 | 752 (12:32) | |
| | Raspberry Pi 2 B | BCM2836 | Cortex-A7 | 4/4 | 0.9 GHz | 1GB | microSD | Raspbian 10 Buster | armv7l | clang 7.0 | 820 (13:40) | |
| | Raspberry Pi B | BCM2835 | ARM1176JZF-S | 1/1 | 0.7 GHz | 0.5GB | SD | Raspbian 8 Jessie | armv6l | clang 3.9 | 2535 (42:15) | |
| | Raspberry Pi B | BCM2835 | ARM1176JZF-S | 1/1 | 0.7 GHz | 0.5GB | SD | Raspbian 10 Buster | armv6l | clang 6.0 | 5999 (99:59) | |
| ^ Device ^ SoC / Processor ^ CPU core ^ C/T ^ CPU clock ^ RAM ^ Storage ^ OS ^ OS arch ^ Compiler ^ time (m:s) ^ |
| | Pixel 3 | Snapdragon 845 SDM845 | Kryo 385+Kryo 385 | 4+4/8 | 2.8+1.8 GHz | 4GB | eMMC | Android 9.0 + Termux | aarch64 | clang 8.0 | 35 (00:35) | |
| | Essential Phone PH-1 | Snapdragon 835 MSM8998 | Kryo 280+Kryo 280 | 4+4/8 | 2.5+1.9 GHz | 4GB | eMMC | Android 9.0 + Termux | aarch64 | clang 8.0 | 40 (00:40) | |
| | ZenFone 3 Max ZC553KL | Snapdragon 430 MSM8937 | Cortex-A53 + A53 | 4+4/8 | 1.4+1.1 GHz | 3GB | eMMC | Android 8.1 + Termux | aarch64 | clang 8.0 | 97 (01:37) | |
| | ZenFone AR ZS571KL | Snapdragon 821 MSM8996 | Kryo + Kryo | 2+2/4 | 2.3+2.2 GHz | 8GB | eMMC | Android 7.0 + Termux | aarch64 | clang 8.0 | 125 (02:05) | |
| | Nexus 5X | Snapdragon 808 MSM8992 | Cortex-A57 + A53 | 2+4/6 | 1.8+1.4 GHz | 2GB | eMMC | Android 8.1 + Termux | aarch64 | clang 8.0 | 178 (02:58) | |
| | Nexus 5 | Snapdragon 800 MSM8974 | Krait 400 | 4/4 | 2.3 GHz | 2GB | eMMC | Android 6.0 + Termux | armv7l | clang 8.0 | 296 (04:56) | |
| ^ Device ^ SoC / Processor ^ CPU core ^ C/T ^ CPU clock ^ RAM ^ Storage ^ OS ^ OS arch ^ Compiler ^ time (m:s) ^ |
| | Chromebook Flip C101PA | RK3399 OP1 | Cortex-A72 + A53 | 2+4/6 | 2.0+1.5 GHz | 4GB | eMMC | Chrome OS + Linux (Debian 9) | aarch64 | clang 3.8 | 92 (01:32) | |
| | Chromebook Flip C101PA | RK3399 OP1 | Cortex-A72 + A53 | 2+4/6 | 2.0+1.5 GHz | 4GB | eMMC | Chrome OS + Linux (Debian 9) | aarch64 | clang 3.9 | 96 (01:36) | |
| | Chromebook Flip C101PA | RK3399 OP1 | Cortex-A72 + A53 | 2+4/6 | 2.0+1.5 GHz | 4GB | eMMC | Chrome OS + Linux (Debian 9) | aarch64 | clang 4.0 | 95 (01:35) | |
| |
| |
| |
| * clang の version が上がるほど遅くなっています。clang-7 がピークで、clang-8 では速くなっています。 |
| |
| |
===== Compile 内容 ===== | ===== Compile 内容 ===== |
| |
flatlib3 の linux 向けビルド。2回 build して速い方(2回目)の時間を計測。 | * flatlib3 の linux 向けビルド。 |
| * 2回 build して速い方の時間を採用。 |
| |
==== Ubuntu/Debian ==== | ==== Ubuntu/Debian ==== |
$ sudo apt install clang zlib1g-dev libvorbis-dev libopenal-dev | $ sudo apt install clang zlib1g-dev libvorbis-dev libopenal-dev |
$ flmake clean | $ flmake clean |
$ flmake linux | $ time flmake linux |
$ flmake clean | $ flmake clean |
$ time flmake linux | $ time flmake linux |
$ sudo apt install python clang zlib-dev openal-soft-dev libogg-dev libvorbis-dev | $ sudo apt install python clang zlib-dev openal-soft-dev libogg-dev libvorbis-dev |
$ flmake clean | $ flmake clean |
$ flmake linux | $ time flmake linux |
$ flmake clean | $ flmake clean |
$ time flmake linux | $ time flmake linux |
</code> | </code> |
| |
| |
| * 殆どの場合 RAM に乗る 2回目の方が速い。特に HDD だと顕著。 |
| * スマートフォンは発熱でクロックが下がるため 1回目の方が速い場合が多い。 |
| * またスマートフォンは充電中だとバッテリーが熱を持つため遅くなる。 |
| |
| |
| |