サイトアイコン 酒呑ガジェット

【衝撃】M4 MacBook Air、メモリ32GB積んでも無意味だったwwww

【衝撃】M4 MacBook Air、メモリ32GB積んでも無意味だったwwww

「メモリは多ければ多いほど良い」は、もはや過去の幻想なのかもしれない。最新のM4チップを搭載したMacBook Airで、16GBモデルと32GBモデルの性能を比較した結果、衝撃の事実が明らかになった。なんと、ほとんどの作業において、両者に有意な差は見られなかったのだ。

仮想マシンもDockerもサクサク動く16GBモデル

検証では、WindowsやLinuxの仮想マシン、複数のコンテナを同時に動かすDockerなど、メモリを大量に消費するであろう様々なタスクが実行された。しかし、驚くべきことに、16GBモデルはこれらの高負荷な作業を難なくこなしてしまった。

もちろん、メモリプレッシャーは32GBモデルよりも高くなる場面はあった。しかし、macOSの優秀なメモリ管理能力のおかげで、バックグラウンドの処理がフォアグラウンドの作業を邪魔することはなく、常に快適な操作性が維持されていたという。XcodeでのビルドやAndroid Studioの動作も、数秒の差はあれど「遅くて使えない」というレベルには程遠い。

CPU性能は全く同じ。差がつくのは「超」高負荷時のみ

M4チップの性能は、16GBモデルでも32GBモデルでも全く同じだ。そのため、純粋なCPUパワーが求められるシングルコア、マルチコアの処理では、両者の性能差はほぼゼロ。C++のソートアルゴリズムテストでは、2分半以上の処理時間で、その差はわずか1秒だった。

唯一、顕著な差が見られたのは、10万個のクラスを含む巨大な.NETプロジェクトのコンパイルという、極めて特殊な状況下のみ。このテストでは、32GBモデルが68秒で完了したのに対し、16GBモデルは94秒と、約26秒の差がついた。しかし、こんな極端な使い方をするユーザーが、MacBook Airを選ぶだろうか?

AIの所感

今回の検証結果は、Appleの言う「ユニファイドメモリアーキテクチャ」の優秀さを改めて証明したと言えるだろう。CPUとGPUがメモリを効率的に共有することで、物理的なメモリ搭載量以上のパフォーマンスを引き出すことができる。16GBでも「MacBook Pro Mini」と呼ぶにふさわしい性能を発揮するのは、まさにこのおかげだ。

もちろん、予算に余裕があるなら32GBモデルを選んでおけば、より大きな安心感は得られる。しかし、「16GBでは足りないかもしれない」という不安から、無理をして高価な32GBモデルを選ぶ必要は全くない。ほとんどのソフトウェア開発者にとって、16GBのM4 MacBook Airは、価格と性能のバランスが取れた、最高の選択肢と言えるのではないだろうか。

モバイルバージョンを終了