Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8069161

Slow cache performance since JRE 7u06

    XMLWordPrintable

    Details

    • Subcomponent:
    • Resolved In Build:
      b01

      Backports

        Description

        JDK-6968196 leads to significant performance degradation, one of the customer reported that his application startup time is increased in 7 times!
        After JDK-6968196 deploy starts to check resources existence too often. This protects us from very corner case and this protection doesn't absolute, for example MemoryCache checks file for existence and then return CacheEntry to invoker and right after this we can remove file and get FileNotFoundException.

        Seems that fix is needed very rarely while it brings significant performance problems.

        To fix this we need to remember a set of checked resources in MemoryCache and reset it on every applet startup.

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  mcherkas Mikhail Cherkasov (Inactive)
                  Reporter:
                  shadowbug Shadow Bug
                • Votes:
                  1 Vote for this issue
                  Watchers:
                  8 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: