Details

    • Type: Enhancement
    • Status: Open
    • Priority: P2
    • Resolution: Unresolved
    • Affects Version/s: 7
    • Fix Version/s: 10
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
      gc
    • Understanding:
      Cause Known
    • CPU:
      x86
    • OS:
      windows

      Description

      We'd love to get images out of the heap entirely (thus avoiding larger heap sizes with associated GC overhead etc). However, we need the GC to be aware that there are native resources tied to a specific Object. Right now it is possible to OOM in Java, even though there is actually plenty of heap space. The reason is that images (for example) in AWT/Java2D are not GC'd as soon as they could be, but typically require a couple GC passes for them to eventually get collected. In image resource heavy apps this can lead to OOM because memory is gone before we get a chance to collect all the now unused resources.

        Activity

        Hide
        ysr Y. Ramakrishna added a comment -
        BT2:EVALUATION

        Yes, but there's already an RFE for this. Will dup one to the other once I have located it.
        Show
        ysr Y. Ramakrishna added a comment - BT2:EVALUATION Yes, but there's already an RFE for this. Will dup one to the other once I have located it.

          People

          • Assignee:
            Unassigned
            Reporter:
            ksoshals Kirill Soshalskiy (Inactive)
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Imported:
              Indexed: