https://issues.apache.org/bugzilla/show_bug.cgi?id=54777

            Bug ID: 54777
           Summary: Performance of default ResultCollector
           Product: JMeter
           Version: 2.9
          Hardware: All
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: P2
         Component: Main
          Assignee: [email protected]
          Reporter: [email protected]
    Classification: Unclassified

Hello! I'm use Apache JMeter for hit-based load testing apache cassandra with
netflix plugins. But, default logging of ResultCollector is really too slow. I
have lock artefacts at throughtput about 35krps with simple csv settings. In
thread dump i see many block threads on java.io.PrintWriter.println(). I write
writeback cache for PrintWriter and have more performant solution.

I showed it Phillipe M. and his patched my code:)

Performance comparsion of solutions:
https://docs.google.com/spreadsheet/oimg?key=0Au50JydZm7UjdDlzWkhzMTJoMllxS3BWMGd2bXd6SUE&oid=4&zx=cjjfchh72va2

My first patch is https://gist.github.com/sch1z0phren1a/5190889
Second patch with Phillipe M. changes is
https://gist.github.com/sch1z0phren1a/6bf25227b63a4d9e05f3

I tested it with simple Dummy Sampler from jmeter-plugins.
Test Plan is here https://gist.github.com/sch1z0phren1a/b65bf49de6a6f90efa18


So, what about include it into Apache JMeter? :)

Phillipe, thanks you!:)

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to