Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-4812

GC benchmarking and analysis tools

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Minor
    • Resolution: Later
    • None
    • None
    • io
    • None

    Description

      One of the challenges of debugging GC issues is that it can take a long time to reproduce GC pauses. Isolating the LRU block cache and benchmarking it independently can more easily cause measurable and reproducible GC issues.

      In addition, making sense of the noisy GC logs is difficult.

      This may not be for commit, but I wanted to share some code and scripts I've written to tackle these problems.

      Attachments

        1. GCBench.patch
          61 kB
          Jonathan Gray

        Issue Links

          Activity

            People

              Unassigned Unassigned
              streamy Jonathan Gray
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: