両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン次のリビジョン両方とも次のリビジョン |
linux:compilebench [2019/07/21 20:03] – oga | linux:compilebench [2019/08/14 00:43] – [clang 7.0/8.0] oga |
---|
^ Device ^ SoC / Processor ^ CPU core ^ C/T ^ CPU clock ^ RAM ^ Storage ^ OS (*1) ^ OS arch ^ Compiler ^ time (m:s) ^ | ^ 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 8.0 | 26 (00:26) | | | Windows Desktop (*1) | 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) | |
| | Linux Desktop | Core i7-4790K | Haswell | 4/8 | 4.0 GHz | 16GB | SATA SSD | Ubuntu 18.04 LTS bionic | x86_64 | clang 8.0 | 31 (00:31) | |
| 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) | | | 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) | | | 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 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) | | | 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) | |
| Oculus Quest | Snapdragon 835 | Kryo 280+Kryo 280 | 4+4/8 | 2.5+1.9 GHz | 4GB | eMMC | Android 7.1 + Termux | aarch64 | clang 8.0 | 105 ( 1:45) | | | Fire HD 10 | MT8173 | Cortex-A72 + A53 | 2+2/4 | 1.8+1.4 GHz | 2GB | eMMC | Android 5.1 + Termux | aarch64 | clang 8.0 | 101 (01:41) | |
| | Oculus Quest | Snapdragon 835 | Kryo 280+Kryo 280 | 4+4/8 | 2.5+1.9 GHz | 4GB | eMMC | Android 7.1 + Termux | aarch64 | clang 8.0 | 105 (01:45) | |
| 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) | | | 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) | |
| 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) | | | 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) | |
| Dragonboard 410c | Snapdragon 410 APQ8016 | Cortex-A53 | 4/4 | 1.2 GHz | 1GB | eMMC | Debian 10 Buster | aarch64 | clang 7.0 | 268 (04:28) | | | Dragonboard 410c | Snapdragon 410 APQ8016 | Cortex-A53 | 4/4 | 1.2 GHz | 1GB | eMMC | Debian 10 Buster | aarch64 | clang 7.0 | 268 (04:28) | |
| Nexus 9 | Tegra K1 | Denver | 2/2 | 2.5 GHz | 2GB | eMMC | Android 5.0 + Termux | aarch64 | clang 8.0 | 270 (04:30) | | | Nexus 9 | Tegra K1 | Denver | 2/2 | 2.5 GHz | 2GB | eMMC | Android 5.0 + Termux | aarch64 | clang 8.0 | 270 (04:30) | |
| Oculus Go | Snapdragon 821 | Kryo + Kryo | 2+2/4 | 2.3+2.2 GHz | 3GB | eMMC | Android 7.1 + Termux | aarch64 | clang 8.0 | 275 ( 4:35) | | | Oculus Go | Snapdragon 821 | Kryo + Kryo | 2+2/4 | 2.3+2.2 GHz | 3GB | eMMC | Android 7.1 + Termux | aarch64 | clang 8.0 | 275 (04:35) | |
| Nexus 7 (2013) | Snapdragon APQ8064 | Krait | 4/4 | 1.5 GHz | 2GB | eMMC | Android 6.0 + Termux | armv7l | clang 8.0 | 284 (04:42) | | | Nexus 7 (2013) | Snapdragon APQ8064 | Krait | 4/4 | 1.5 GHz | 2GB | eMMC | Android 6.0 + Termux | armv7l | clang 8.0 | 284 (04:42) | |
| Nexus 10 | Exynos 5250 | Cortex-A15 | 2/2 | 1.7 GHz | 2GB | eMMC | Android 5.1 + Termux | armv7l | clang 8.0 | 291 (04:51) | | | Nexus 10 | Exynos 5250 | Cortex-A15 | 2/2 | 1.7 GHz | 2GB | eMMC | Android 5.1 + Termux | armv7l | clang 8.0 | 291 (04:51) | |
| 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) | | | 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) ^ | ^ Device ^ SoC / Processor ^ CPU core ^ C/T ^ CPU clock ^ RAM ^ Storage ^ OS ^ OS arch ^ Compiler ^ time (m:s) ^ |
| | Linux Desktop | Core i7-4790K | Haswell | 4/8 | 4.0 GHz | 16GB | SATA SSD | Ubuntu 18.04 LTS bionic | x86_64 | clang 6.0 | 30 (00:30) | |
| | Linux Desktop | Core i7-4790K | Haswell | 4/8 | 4.0 GHz | 16GB | SATA SSD | Ubuntu 18.04 LTS bionic | x86_64 | clang 7.0 | 33 (00:33) | |
| | Linux Desktop | Core i7-4790K | Haswell | 4/8 | 4.0 GHz | 16GB | SATA SSD | Ubuntu 18.04 LTS bionic | x86_64 | clang 8.0 | 31 (00:31) | |
| 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 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 4.0 | 69 (01:09) | |
| 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) | | | 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 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) | |
| Oculus Quest | Snapdragon 835 | Kryo 280+Kryo 280 | 4+4/8 | 2.5+1.9 GHz | 4GB | eMMC | Android 7.1 + Termux | aarch64 | clang 8.0 | 105 ( 1:45) | | | Fire HD 10 | MT8173 | Cortex-A72 + A53 | 2+2/4 | 1.8+1.4 GHz | 2GB | eMMC | Android 5.1 + Termux | aarch64 | clang 8.0 | 101 (01:41) | |
| | Oculus Quest | Snapdragon 835 | Kryo 280+Kryo 280 | 4+4/8 | 2.5+1.9 GHz | 4GB | eMMC | Android 7.1 + Termux | aarch64 | clang 8.0 | 105 (01:45) | |
| 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) | | | 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) | |
| Tegra Note 7 | Tegra 4 | Cortex-A15 | 4/4 | 1.8 GHz | 1GB | eMMC | Android 5.0 + Termux | armv7l | clang 8.0 | 153 (02:33) | | | Tegra Note 7 | Tegra 4 | Cortex-A15 | 4/4 | 1.8 GHz | 1GB | eMMC | Android 5.0 + Termux | armv7l | clang 8.0 | 153 (02:33) | |
| Fire HD 6 | MT8135 | Cortex-A15 + A7 | 2+2/4 | 1.5+1.2 GHz | 1GB | eMMC | Android 5.1 + Termux | armv7l | clang 8.0 | 221 (03:41) | | | Fire HD 6 | MT8135 | Cortex-A15 + A7 | 2+2/4 | 1.5+1.2 GHz | 1GB | eMMC | Android 5.1 + Termux | armv7l | clang 8.0 | 221 (03:41) | |
| Nexus 9 | Tegra K1 | Denver | 2/2 | 2.5 GHz | 2GB | eMMC | Android 5.0 + Termux | aarch64 | clang 8.0 | 270 (04:30) | | | Nexus 9 | Tegra K1 | Denver | 2/2 | 2.5 GHz | 2GB | eMMC | Android 5.0 + Termux | aarch64 | clang 8.0 | 270 (04:30) | |
| Oculus Go | Snapdragon 821 | Kryo + Kryo | 2+2/4 | 2.3+2.2 GHz | 3GB | eMMC | Android 7.1 + Termux | aarch64 | clang 8.0 | 275 ( 4:35) | | | Oculus Go | Snapdragon 821 | Kryo + Kryo | 2+2/4 | 2.3+2.2 GHz | 3GB | eMMC | Android 7.1 + Termux | aarch64 | clang 8.0 | 275 (04:35) | |
| Nexus 7 (2013) | Snapdragon APQ8064 | Krait | 4/4 | 1.5 GHz | 2GB | eMMC | Android 6.0 + Termux | armv7l | clang 8.0 | 284 (04:42) | | | Nexus 7 (2013) | Snapdragon APQ8064 | Krait | 4/4 | 1.5 GHz | 2GB | eMMC | Android 6.0 + Termux | armv7l | clang 8.0 | 284 (04:42) | |
| Nexus 10 | Exynos 5250 | Cortex-A15 | 2/2 | 1.7 GHz | 2GB | eMMC | Android 5.1 + Termux | armv7l | clang 8.0 | 291 (04:51) | | | Nexus 10 | Exynos 5250 | Cortex-A15 | 2/2 | 1.7 GHz | 2GB | eMMC | Android 5.1 + Termux | armv7l | clang 8.0 | 291 (04:51) | |
* スマートフォンは発熱でクロックが下がるため 1回目の方が速い場合が多い。 | * スマートフォンは発熱でクロックが下がるため 1回目の方が速い場合が多い。 |
* またスマートフォンは充電中だとバッテリーが熱を持つため遅くなる。 | * またスマートフォンは充電中だとバッテリーが熱を持つため遅くなる。 |
| |
| |
| |
| |
<code bash> | <code bash> |
$ sudo apt install python clang zlib-dev openal-soft-dev libogg-dev libvorbis-dev | $ pkg install python clang zlib-dev openal-soft-dev libogg-dev libvorbis-dev |
$ flmake clean | $ flmake clean |
$ time flmake linux | $ time flmake linux |
$ time flmake linux | $ time flmake linux |
</code> | </code> |
| |
| |
| |
| |
| |