08-18-2011, 05:31 PM,
|
|||||
|
|||||
RE: importされたパッケージ
質問の意図が明確に捉えられてないのですが、
理解した限りで回答します。 1.文中のパッケージ/マニフェストが 動作中のアプレットで利用される(またはされている) モジュール一式を指している場合 →アプレット内で読み込まれたパッケージは メモリに展開された後開放されることはありません。 開放されてしまうと、同名で別インスタンスの パッケージ定義が発生してしまうからです。 強いて言うならアプリケーションの終了時に開放されます。 2.文中のパッケージ/マニフェストが リフレクションで利用されるPackage及びComponentManifestクラスの オブジェクトの場合 →開放されるタイミングは通常のガベージコレクトと同じで、 インスタンスが参照されなくなったときに開放されます。 Singletonなどの構造でオブジェクトを維持する構造を作れば メモリ内に維持させることもできますが、 あまりメリットが無いように思えます。 ちなみに、そもそもやろうとしていることは何でしょうか? 場合によっては全く別の解決案がある気がしました。 |
|||||
« Next Oldest | Next Newest »
|
Messages In This Thread |
importされたパッケージ - by 森口 慶紀 - 08-17-2011, 05:28 PM
RE: importされたパッケージ - by nmyzk - 08-18-2011, 05:31 PM
RE: importされたパッケージ - by cbarber - 08-19-2011, 09:02 AM
RE: importされたパッケージ - by alchimiste - 09-28-2011, 08:58 AM
RE: importされたパッケージ - by 森口 慶紀 - 09-13-2011, 07:57 AM
|
Users browsing this thread:
1 Guest(s)
1 Guest(s)