Github user ham1 commented on the issue:

    https://github.com/apache/jmeter/pull/257
  
    Thanks for looking at the PR and commenting.
    
    I will take another look at the changes to `org.apache.jmeter.control` and 
either revert or justify them.
    I'd gladly add more tests if we move to Spock ;)
    
    The reason for replacing `StringBuilder` with `+` is for **readability**.
    
    That article shows, that for the simple code i.e. not building a string 
inside loops etc. they are the same i.e. the JVM generates a `StringBuilder` 
for the simple `+` code.
    I believe they have the same performance but for me reading:
    
    `"nodeList[" + i + "] " + nodeList.item(i)`
    is much easier than:
    `new StringBuilder("nodeList[").append(i).append("] 
").append(nodeList.item(i)).toString()`
    
    and
    
    `"Row: " + row`
    much easier than:
    `new StringBuilder("Row: ").append(row).toString()`
    
    My change in `InfluxdbBackendListenerClient` might be a tiny bit slower due 
to the initial capacity that the JVM might use the default of 16 causing some 
resizing of buffers.
    
    Hope that makes sense.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to