intを一周する
なんとなく気になったので。
#include <iostream> using namespace std; int main() { cout << "start" << endl; for(int i=1;i!=0;i++) ; cout << "done." << endl; }
% cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 28 model name : Intel(R) Atom(TM) CPU 330 @ 1.60GHz stepping : 2 cpu MHz : 1596.347 cache size : 512 KB ... % time ./a.out start done. ./a.out 5.43s user 0.00s system 99% cpu 5.433 total % ruby -e 'puts ((1.6*10**9)*5.433)/2**32' 2.02395021915436
へー(特にオチはない)