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

Perf. deterioration occurs when VisualVM monitors a lot of threads in jdk7

    Details

    • Subcomponent:
    • CPU:
      x86
    • OS:
      windows_7

      Description

      When a customer monitors Java process in visualVM, the performance of target process getting slower.

      CONFIGURATION:
      JDK: JDK6u23/JDK6u30/JDK7b145(all jdks for Windows 64bits)
      OS : Windows Server 2003 R2 Enterprise x64/ Windows 7 x64

      REPRODUCE:
      Test casea are attached. (included in TPs.zip)
      1. Change and set JDK_PATH in run.bat
      2. Run run.bat
      3. Run visualVM
      4. Create 2 local JMX connections( <IPaddress>:3333,localhost:3333) )
      5. To start memory sampling in <IPaddress>:3333 connection
      6. To start memory profiling in localhost:3333 connection.
      7. Keep run.bat runnning for 8 hours.

      When performance is gettign slow, you can sse the scrolling of messages by ThreadA - ThreadF
      becomes slow.

      8. Press [Ctl]-[breakto get Thread Dump.

      NOTE:
      Please adjust -Xms and -Xmx in run.bat also if needed.

        Attachments

          Activity

            People

            • Assignee:
              thurka Tomáš Hůrka
              Reporter:
              tbaba Tadayuki Baba (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Imported:
                Indexed: