[SWING-1] S2ActionUpdaterによるメモリリーク Created: 2009-04-03  Updated: 2009-06-03  Resolved: 2009-06-03

Status: Resolved
Project: S2Swing
Component/s: None
Affects Version/s: 0.1.1
Fix Version/s: 0.1.4

Type: Bug Priority: Major
Reporter: kaiseh Assignee: kaiseh
Resolution: Fixed Votes: 0
Labels: None


 Description   

S2ActionUpdaterがAWTイベントリスナーとして登録された後、S2ActionUpdaterへの参照が残り続けることによりメモリリークの可能性がある



 Comments   
Comment by kaiseh [ 2009-06-02 ]

上の記述は間違いでした。JFrame, JDialogでもメモリリークが発生します。

Comment by kaiseh [ 2009-06-02 ]

付記: メモリリークが発生するのは、JFrame, JDialog以外のコンポーネントにS2ActionUpdaterを適用した場合。

Comment by kaiseh [ 2009-06-02 ]

対策が不十分であり、問題が解決されていない。
S2ActionUpdater内でアクションマップが強参照されているため、メモリリークが依然発生する。

Comment by kaiseh [ 2009-04-03 ]

S2ActionUpdaterがS2ViewObjectインスタンスを弱参照し、参照の消滅後にリスナーが解除されるようにした

Generated at Wed Apr 16 01:30:30 JST 2025 using Jira 10.5.0#10050000-sha1:9d9d098bb7b67e8dba8da380ba9c3900d82ac3cf.