Macアプリケーションのダイエット
2010.03.08 Monday 17:48
mini9に雪豹導入で多少、ディスク容量にゆとりが持てたのですが(噂では、豹より雪豹の方が小さいらしい?)
うちのmini9は16GBなので、さらなる軽量化を。
で、試したのはユニバーサルバイナリの削除。
lipoコマンドです。
うちのmini9は16GBなので、さらなる軽量化を。
で、試したのはユニバーサルバイナリの削除。
lipoコマンドです。
使い方の例として、CotEditorを使ってみました。
これだけです。
ちなみに、作業前後のバイナリは以下の通り
<作業前>

<作業後>

こんな感じで微妙に小さくなりました。
同じような感じで、雪豹用のx86_64のバイナリも削除できます。
まぁ、バックアップはお忘れ無くって事で。
(Time Machineで良いと思いますが)
でも、削除される容量は微妙すぎるなぁ。
cd /Applications//CotEditor.app/Contents/MacOS/
lipo CotEditor -remove ppc -output CotEditor
これだけです。
ちなみに、作業前後のバイナリは以下の通り
<作業前>
$ lipo -detailed_info CotEditor
Fat header in: CotEditor
fat_magic 0xcafebabe
nfat_arch 2
architecture ppc
cputype CPU_TYPE_POWERPC
cpusubtype CPU_SUBTYPE_POWERPC_ALL
offset 4096
size 451032
align 2^12 (4096)
architecture i386
cputype CPU_TYPE_I386
cpusubtype CPU_SUBTYPE_I386_ALL
offset 458752
size 457544
align 2^12 (4096)

<作業後>
$ lipo -detailed_info CotEditor
Fat header in: CotEditor
fat_magic 0xcafebabe
nfat_arch 1
architecture i386
cputype CPU_TYPE_I386
cpusubtype CPU_SUBTYPE_I386_ALL
offset 4096
size 457544
align 2^12 (4096)

こんな感じで微妙に小さくなりました。
同じような感じで、雪豹用のx86_64のバイナリも削除できます。
まぁ、バックアップはお忘れ無くって事で。
(Time Machineで良いと思いますが)
でも、削除される容量は微妙すぎるなぁ。

Comments
・・・で、肝心の、キミ自身のダイエットはどうなっておるのかね?
明日から本気出す