Mac OS X v10.3.5
いきなり来たよ。Mac OS X 10.3.5アップデータ。この間脆弱性が発見されたlibpngのセキュリティアップデートも出てます。今最適化中。いつも思うのだけれど、この最適化って何をしてるんでしょうね?
トラックバック(0)
このブログ記事を参照しているブログ一覧: Mac OS X v10.3.5
このブログ記事に対するトラックバックURL: http://hogelab.net/mt4/mt-tb.cgi/511
いきなり来たよ。Mac OS X 10.3.5アップデータ。この間脆弱性が発見されたlibpngのセキュリティアップデートも出てます。今最適化中。いつも思うのだけれど、この最適化って何をしてるんでしょうね?
このブログ記事を参照しているブログ一覧: Mac OS X v10.3.5
このブログ記事に対するトラックバックURL: http://hogelab.net/mt4/mt-tb.cgi/511
最適化は、Mach-O のライブラリの関数とかデータのアドレスを再計算して参照している方のアドレスを書き直しているんですよ(Pre-Binding)。CFM だとそんなことしなくても十分早いんだけど、Mach-O はアドレスの解決が遅いから、Mac OS X v10.2 でこんなしょぼい仕組みが導入されたのです。これをやるとアプリの起動が速くなるんですよ。
なるへそ。解説サンクス。
アプリの起動が速くなるのはありがたいことだけど、ユーザにしてみたら「また最適化か〜」ってちょっと凹む時間だよね。