Uploaded image for project: 'S2Swing'
  1. S2Swing
  2. SWING-1

S2ActionUpdaterによるメモリリーク

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.1.1
    • Fix Version/s: 0.1.4
    • Labels:
      None

      Description

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

        Activity

        Hide
        kaiseh kaiseh added a comment -

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

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

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

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

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

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

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

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

          People

          • Assignee:
            kaiseh kaiseh
            Reporter:
            kaiseh kaiseh
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development