[Seasar-user:11624] Re: [teeda] Perm 領域について

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2007年 11月 12日 (月) 20:30:21 JST


小林 (koichik) です.

Date:    Mon, 12 Nov 2007 16:47:55 +0900
From:    松山 大樹 <[E-MAIL ADDRESS DELETED]>
To:       [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:11617] Re: [teeda] Perm 領域について

> 実行時に初めてロードされるクラスとは、たとえば、メソッド内で
> new しているような場合などでしょうか?
> 他にどんな場合がありますか?

new してなくても引数でもらってきて使うだけの
型も該当する場合があります.
フィールドに使われている型などは,その
フィールドを持ったクラスと一緒にロードされる
ことが多いようですが,クラスロードされる
タイミングはパフォーマンスの最適化も絡むため,
一概にいつとは言い難いです.
特に Java5 以降はクラスのロードを遅延させる
傾向が強いようです.
# HOT deploy でリンクエラー等が発生するのは
# この辺の影響もあります.


--
<signature>
   <name>Koichi Kobayashi</name>
   <e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
</signature>




Seasar-user メーリングリストの案内