Thread Rating:
  • 336 Vote(s) - 2.9 Average
  • 1
  • 2
  • 3
  • 4
  • 5
importされたパッケージ
08-18-2011, 05:31 PM,
#2
RE: importされたパッケージ
質問の意図が明確に捉えられてないのですが、
理解した限りで回答します。

1.文中のパッケージ/マニフェストが
  動作中のアプレットで利用される(またはされている)
  モジュール一式を指している場合
  
→アプレット内で読み込まれたパッケージは
 メモリに展開された後開放されることはありません。
 開放されてしまうと、同名で別インスタンスの
 パッケージ定義が発生してしまうからです。
 強いて言うならアプリケーションの終了時に開放されます。
 
2.文中のパッケージ/マニフェストが
  リフレクションで利用されるPackage及びComponentManifestクラスの
  オブジェクトの場合
  
→開放されるタイミングは通常のガベージコレクトと同じで、
 インスタンスが参照されなくなったときに開放されます。
 
 Singletonなどの構造でオブジェクトを維持する構造を作れば
 メモリ内に維持させることもできますが、
 あまりメリットが無いように思えます。
 
 
ちなみに、そもそもやろうとしていることは何でしょうか?
場合によっては全く別の解決案がある気がしました。
Reply


Messages In This Thread
RE: importされたパッケージ - by nmyzk - 08-18-2011, 05:31 PM
RE: importされたパッケージ - by cbarber - 08-19-2011, 09:02 AM
Forum Jump:


Users browsing this thread:
1 Guest(s)

MyBB SQL Error

MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1017 - Can't find file: 'mybb_threadviews' (errno: 2)
Query:
INSERT INTO mybb_threadviews (tid) VALUES('214')