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

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

XMLWordPrintable

    • x86
    • windows_7

      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.

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

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: