测试算法
分解质因数(10210825876492973539)。
结果
CPU型号 | 核心 | 主频 | 主机 | 操作系统 | OS 位数(b) | JVM | 耗时(s) |
I5 | 双核四线程 | 2.5GHz | MAC BOOK PRO | MAC OS X | 64 | 1.8(64b) | 58 |
I7 6700
|
四核八线程 | 3.4GHz | 清华同方台式机 | WINDOWS 7 专业版 | 64 | 1.8(64b) | 53 |
I7 6700HQ |
四核八线程 | 2.6GHz | ASUS 笔记本 | UBUNTU 14.04 | 64 | 1.8(64b) | 43 |
讨论
1. 操作系统的类型对计算影响不大。linux和windows的计算时间几乎完全相同。当然,这也可能是因为java虚拟机跨平台的原因。
2.操作系统和JVM的字长很重要。64位的系统比32位的系统快1倍不止。