You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jmeter.apache.org by vl...@apache.org on 2023/05/19 10:36:29 UTC

[jmeter] branch master updated (e669b83d25 -> a8317d0fdb)

This is an automated email from the ASF dual-hosted git repository.

vladimirsitnikov pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/jmeter.git


    from e669b83d25 chore(deps): update actions/checkout action to v3
     add a6178f9c67 perf: use AtomicInteger and AtomicLong instead of synchronized primitives for JMeterContextService#numberOfThreads
     add 010a5f023e perf: cache bean properties in TestBeanHelper and avoid synchronization, so test plans with TestBean-based elements is faster
     add 10096a3003 perf: use LongAdder and LongAccumulator to avoid synchronization in Calculator
     add a8317d0fdb perf: reduce synchronization contention on AbstractTestElement that are shared between threads

No new revisions were added by this update.

Summary of changes:
 .../apache/jmeter/visualizers/SummaryReport.java   |  30 +--
 .../apache/jmeter/testbeans/TestBeanHelper.java    | 104 +++++++--
 .../jmeter/testelement/AbstractTestElement.java    | 260 +++++++++++++++++----
 .../jmeter/threads/JMeterContextService.java       |  68 +++---
 .../java/org/apache/jmeter/util/Calculator.java    | 153 +++++++-----
 xdocs/changes.xml                                  |   4 +
 6 files changed, 436 insertions(+), 183 deletions(-)