[tDiary-users-talk: 0504] Re: [patch] change to load 'rexml' lazily for performance

Back to archive index

TADA Tadashi t****@tdtds*****
2012年 1月 16日 (月) 19:41:38 JST


ただただしです。

2012年1月15日12:19 Makoto Kuwata <kwa****@kuwat*****>:
> amazon.rb プラグインを調べたところ、REXMLだけでなく他のライブラリも
> 読み込みを遅延させられることがわかりました。
> パッチを添付します。
> なお今回は autoload ではなく require '...' unless defined?(...) を
> 使ってますが (timeout() のため)、もちろん autoload でもいいと思います。

メソッド内でのrequireはそのメソッドが呼ばれる(つまりamazon
プラグインが実際に利用される)まで実行されないのだから、require
をメソッド内に移動すれば目的は達成できるように思えます。
unless...の部分は不要では? もちろん同じrequireを何度も呼ぶコス
トはありますが。

#そういう意味では先のREXMLもそうか。

-- 
ただただし - ツッコミは、短く鋭く愛を込めて♪
http://tdtds.jp/
@tdtds




tDiary-users-talk メーリングリストの案内
Back to archive index