[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 Sat Apr 20 10:13:33 JST 2024 using Jira 9.15.0#9150000-sha1:9ead8528714127d8cfabf2446010d7e62c0a195c.