64bitで動かしてみる。そしてベンチマーク
あとから知りましたが、SnowLeopardくんは標準ではカーネルは32ビットで動いているらしい。というのもいきなり64ビットで動かすと非対応のマシン続出でインストールして早速不具合がでる人続出という事態を避けるためらしい。
で、参考の記事はたくさんありました。
とりあえず試してみたい場合には、起動の際に[6][4]のキーを押しておけば良いらしい。
おっと、その前にうちのMacBookは64ビットに対応しているのか?
調べるにはターミナルから
ioreg -l -p IODeviceTree | grep firmware-abi
を打ち込んで調べるらしい。
結果は・・・
"firmware-abi" = <"EFI64">
こんなん出ましたけど???
対応しているってことかな?
いやいや、アクティビティモニタを見てみると、64ビットで動いているプロセスにはそれと表示されていました。
PID 0番にはkernel_taskの文字が見えます。きっとこれだね。
やっぱり、32ビットみたい。
よくよくマイコミの記事をよんでみたら、EFI64でもMacBookではカーネルが64ビットにならないと書いてありますね。
なんか気持ち悪いなぁ。
記念にベンチマークはかってみました。使ったのはiBenchというソフト。
何かのご参考にどうぞ。
System info
Operating system: | Mac OS X 10.6 (Build 10A432) |
---|---|
Model: | MacBook (Late 2007) |
Processor: | Intel(R) Core(TM)2 Duo CPU T7300 @ 2.00GHz |
Frequency: | 2.00 GHz |
Total CPU number: | 2 |
Physical CPU number: | 1 |
Bus frequency: | 800 MHz |
Memory size: | 2.00 GB |
Memory type: | 667 MHz DDR2 SDRAM |
Compiled with: | GCC 4.2.1 (Apple Inc. build 5566) |
Tests results
Composite result: | 3.31 |
---|
iBench_fp test suite
Edge detection: | 3.94 |
---|---|
JPEG compression: | 4.72 |
Fast Fourier Transform: | 2.03 |
Eigenvalue: | 3.49 |
Numerical integration: | 3.13 |
Householder transformation: | 1.88 |
Gaussian blur: | 3.38 |
Mandelbrot set generation: | 2.99 |
LU decomposition: | 3.91 |
Partial result: | 3.15 |
iBench_int test suite
Quick sorting: | 3.42 |
---|---|
Binary searching: | 3.41 |
Bubble sorting: | 3.23 |
N Queens problem: | 3.28 |
MD5 hashing: | 3.42 |
Maximum Common Divisor: | 3.03 |
Prime numbers calculation: | 3.11 |
ZIP compression: | 3.64 |
Kruskal tree search: | 4.58 |
Blowfish cypher: | 3.55 |
Integer factorization: | 3.77 |
Partial result: | 3.47 |
ディスカッション
コメント一覧
まだ、コメントがありません