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.