Uploaded image for project: 'Titanium SDK/CLI'
  1. Titanium SDK/CLI
  2. TIMOB-25910

Android: Memory leak when using TextFields in TableView rows

    Details

    • Type: Bug
    • Status: Closed
    • Priority: None
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: Release 7.3.0
    • Component/s: Android
    • Labels:
      None
    • Environment:

      SDK 7.0.1.GA

      Android: Nexus 6P
      SDK Version = 8.0.0 (android-26)
      ABIs = arm64-v8a, armeabi-v7a, armeabi

    • Story Points:
      5
    • Sprint:
      2018 Sprint 09 SDK, 2018 Sprint 10 SDK, 2018 Sprint 11 SDK, 2018 Sprint 12 SDK, 2018 Sprint 13 SDK

      Description

      Reproduce steps

      1. Run the attached simple Alloy app. (Just an Alloy project that opens a modal window which has a TableView with rows containing Textfields. )
      2. Click the "Open Window"
      3. Hit the Android "back" button to dismiss the window with the tableview textfield rows
      4. Repeat steps 2 & 3 repeatedly until you start seeing messages such as the following:

      [INFO] : zygote64: Background concurrent copying GC freed 302993(13MB) AllocSpace objects, 31(496KB) LOS objects, 44% free, 30MB/54MB, paused 214us total 258.736ms
      

      Attached screenshot for that as well.

        Attachments

        1. index.js
          0.1 kB
        2. index.xml
          0.1 kB
        3. ListViewPage.js
          0.3 kB
        4. ListViewPage.xml
          0.1 kB
        5. MemLeak3.png
          MemLeak3.png
          511 kB

          Issue Links

            Activity

              People

              • Assignee:
                gmathews Gary Mathews
                Reporter:
                sliang Shuo Liang
                Reviewer:
                Yordan Banev
              • Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Backbone Issue Sync

                  • Titanium SDK/CLI <> Titanium Mobile
                    Synced with:
                    TIMOB-6267
                    Sync status:
                    ERROR
                    Last received:
                    Last sent:

                    Git Source Code