From: Katsuyuki Komatsu Date: 1999-06-16T22:23:59+09:00 Subject: [ruby-dev:7125] Re: --enable-shared support 小松です。 In the message of [ruby-dev:7121] Re: --enable-shared support on 1999/6/15 20:29:11 WATANABE Tetsuya wrote: |HP-UX 10.20 用には trace というのがあります。 さっそくインストールして使わせていただいております。 |記憶がいい加減ですいません。みつけていただい |て... こちらこそ、勉強になりました。 まとめると、kernelのmmap(2)のインプリメント上、書き込み権が あると余分なアクセスチェックが入り、引用したドキュメントの 例では「処理が4倍位遅くなった」というように異常にパフォー マンスが落ちるということでした。 HP-UX 10.x以降ではMAP_SHLIBが導入されて、0555にする必要は なくなったみたいですが、他にもなにかあるといやだし0555に しといた方が安全ということで。 -- 小松克行 / Katsuyuki Komatsu